"Программно-аппаратная организация компьютера IBM PC. (Inside the IBM PC. Access to advanced features and programming) . Переводчики С.Писарев, Б.Шур" - читать интересную книгу автора (Нортон Питер)соответствует шестидесяти четырем тысячам. в двоичной системе значение К
или 1024 представляется круглым числом — это два в десятой степени. Иногда возникает необходимость обозначать символы их кодами, значения которых находятся в диапазоне от 0 до 255. В этих случаях используется способ записи, принятый в языке Бейсик, например, CHR$(65), соответствующий заглавной букве "А". На языке Паскаль это же можно записать как chr(65). Рассмотрим теперь биты. Очень часто непонимание и путаница возникает при обращении к отдельным битам, образующим байты и слова. Различные источники описывают их по-разному, что еще более осложняет изучение. Наиболее часто используются три схемы, которые я сейчас поясню. Трудно сказать какая из них наилучшая — мы будем пользоваться самой простой. Если Вы собираетесь знакомиться с технической литературой по компьютерам, Вам необходимо знать три схемы. Если записать все восемь битов образующих байт так, чтобы первым был "старший значащий", а последним "младший значащий" бит, то их можно будет пронумеровать от первого до восьмого. Такую последовательность можно назвать просто "по порядку". Такой способ записи мы и будем далее использовать как наиболее простой. Недостаток его заключается в том, что он не имеет никакого смыслового значения. Другие два метода связаны с числовым "весом" каждого бита. По второму методу биты нумеруются справа налево, начиная с нуля. Это способ записи "по степеням" и каждый номер бита соответствует степени двойки. Такой способ записи наиболее распространен в технической литературе. И последний метод, который можно назвать "по значению", обозначает каждый бит значением, равным двум в Ниже приведена таблица, показывающая все три способа записи: По порядку По степени По значению Бит ____________________________________________________________ 1-ый 7 128 10000000 2-ой 6 64 01000000 3-ий 5 32 00100000 4-ый 4 16 00010000 5-ый 3 8 00001000 6-ой 2 4 00000100 7-ой 1 2 00000010 8-ой 0 1 00000001 ____________________________________________________________ Как уже упоминалось, мы будем просто нумеровать биты слева направо, по порядку. Остальные два способа, особенно нумерацию "по степени", можно встретить в различной литературе. Нумерация "по значению" удобна в тех случаях, когда необходимо связать числовые значения байта с его битами. Например, в программе можно установить 1-ый и 8-ой биты, присвоив байту значение 128+1. Каждый из этих способов нумерации битов может быть расширен от 8-битового байта до 16-битового слова, что также может Вам встретиться в технической литературе. |
|
|