Изучение архитектуры и системы команд INTEL-совместимых микропроцессоров. Коршунов А.Д. - 7 стр.

UptoLike

Составители: 

7
Чтобы перевести десятичное число в двоичное, можно, например, просто
делить его на 2, записывая 0 каждый раз, когда число делится на два, и 1, когда не
делится (табл. 1).
Таблица 1. Перевод десятичного числа в двоичное
Остаток Разряд
150/2 = 75 0 0
75/2 = 37 1 1
37/2 = 18 1 2
18/2 = 9 0 3
9/2 = 4 1 4
4/2 = 2 0 5
2/2 = 1 0 6
1/2 = 0 1 7
Результат: 10010110b
Чтобы отличать двоичные числа от десятичных, в ассемблерных программах
в конце каждого двоичного числа ставят букву «b» (в нашей модели двоичные
числа не реализованы и в коде не распознаются).
1.1.2. Биты, байты и слова
Минимальная единица информации называется битом. Бит может принимать
только два значенияобычно 0 и 1. На самом деле эти значения совершенно
необязательныодин бит может принимать значения «да» и «нет», показывать
присутствие и отсутствие жесткого диска, и т.п. — важно лишь то, что бит имеет
только два значения. Но далеко не все величины
принимают только два значения,
а значит, для их описания нельзя обойтись одним битом.
Единица информации размером восемь бит называется байтом (рис. 1).
Байт это минимальный объем данных, который реально может использовать
компьютерная программа. Даже чтобы изменить значение одного бита в памяти,
надо сначала считать байт, содержащий его. Биты в байте нумеруют
справа
налево, от нуля до семи, нулевой бит часто называют младшим битом, а
седьмойстаршим.
                                                                                7
     Чтобы перевести десятичное число в двоичное, можно, например, просто
делить его на 2, записывая 0 каждый раз, когда число делится на два, и 1, когда не
делится (табл. 1).


                     Таблица 1. Перевод десятичного числа в двоичное
                                         Остаток     Разряд
                         150/2 = 75          0         0
                         75/2 = 37           1         1
                         37/2 = 18           1         2
                         18/2 = 9            0         3
                         9/2 = 4             1         4
                         4/2 = 2             0         5
                         2/2 = 1             0         6
                         1/2 = 0             1         7
                                 Результат: 10010110b

     Чтобы отличать двоичные числа от десятичных, в ассемблерных программах
в конце каждого двоичного числа ставят букву «b» (в нашей модели двоичные
числа не реализованы и в коде не распознаются).


        1.1.2. Биты, байты и слова


     Минимальная единица информации называется битом. Бит может принимать
только два значения — обычно 0 и 1. На самом деле эти значения совершенно
необязательны — один бит может принимать значения «да» и «нет», показывать
присутствие и отсутствие жесткого диска, и т.п. — важно лишь то, что бит имеет
только два значения. Но далеко не все величины принимают только два значения,
а значит, для их описания нельзя обойтись одним битом.
     Единица информации размером восемь бит называется байтом (рис. 1).
Байт — это минимальный объем данных, который реально может использовать
компьютерная программа. Даже чтобы изменить значение одного бита в памяти,
надо сначала считать байт, содержащий его. Биты в байте нумеруют справа
налево, от нуля до семи, нулевой бит часто называют младшим битом, а
седьмой — старшим.