Составители:
14
приложения Б).
Аналогичным образом (в виде двоичных чисел) кодируются команды
– приказы на выполнение каких-либо операций со словами информации.
Так, в четырех старших битах команды на рис. 1.5,г может быть
закодирована операция (например, вычитание), далее адреса ячеек памяти,
из которых надо взять операнды (уменьшаемое и вычитаемое), и, наконец,
адрес ячейки памяти, в которую помещается результат выполненной
операции (разность).
1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Знак числа
а)
б)
в)
15 14 13 8 7 0
Знак числа
Знак порядка Модуль порядка (р) Модуль мантиссы (М)
15 8 7 0
Код символа Код символа
г)
15 12 11 8 7 4 3 0
Код
операции
Адрес 1-го
операнда
Адрес 2-го
операнда
Адрес
результата
Цифры числа
Рис. 1.5. Форматы представления информации в 16-битовой ЭВМ:
а – целые числа; б – числа с плавающей запятой; в – символы; г – команды
Когда нам приходится сталкиваться с информацией вида 50 369, -15
167, «Да» или «С4С1; перейти к команде, расположенной в ячейке памяти
с адресом (4С1)
16»
», мы легко различаем перечисленные объекты по их
внешнему виду. На первом месте расположено целое число без знака, на
втором – целое число со знаком, на третьем – русское слово «Да» (так как
использован символ русского алфавита – «Д»), а на четвертом – команда
безусловного перехода базовой ЭВМ с пояснением к ней.
Однако без пояснений нельзя понять, какую информацию несет
набор битов 1100 0100 1100 0001, с помощью которого кодируются в ЭВМ
все перечисленные выше объекты. (В этом случае число -15 167
закодировано в так называемом дополнительном коде, о котором
рассказано в параграфе 2.4.)
А как же различает их ЭВМ? Есть два пути, позволяющие
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »