Архитектура базовой ЭВМ. Кириллов В.В. - 49 стр.

UptoLike

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

46
которой хранится число 47, которое и нужно сложить с содержимым
аккумулятора. ("А это веселая птица-синица, которая ловко ворует
пшеницу, которая в темном чулане хранится в доме, который
построил Джек." Похоже?)
2.3. Арифметические операции
В этом параграфе рассматриваются основные способы записи
чисел в базовой ЭВМ, арифметические операции, выполняемые с
этими числами, и команды, реализующие такие операции. С рядом
этих команд (CLA, ADD), командой пересылки (MOV) и командой
останова (HLT) мы уже ознакомились.
0100 0 000 0010 0101
ADD 25
4 0 2 5
53
47
...
25
53
Бит определяет
прямую адресацию
ШАГ 1: Из ячейки памяти 25
извлекается операнд 53
ШАГ 2: Операнд суммируется
с содержимым аккумулятора
а)
0100 1 000 0010 0101
ADD (25)
4 8 2 5
53
47
...
25
53
Бит определяет
косвенную адресацию
ШАГ 1: Из ячейки памяти 25
извлекается адрес операнда
ШАГ 3: Операнд суммируется
с содержимым аккумулятора
б)
Адрес ПАМЯТЬ
Адрес ПАМЯТЬ
ШАГ 2: Из
ячейки памяти
53 извлекается
операнд 47
1
2
3
1
2
Рис 2.4. Способы адресации: а прямой; б косвенный
Целые двоичные числа без знака. Такие числа можно
использовать для представления нуля и целых положительных чисел.
При размещении этих чисел в одном 16-битовом слове (см. рис. 1.1)
они могут изменяться от (0000 0000 0000 0000)
2
= (0000)
16
= 0 до
(1111 1111 1111 1111)
2
=(FFFF)
16
= 2
16
-1=65535. Подобные числа (так
же, как и рассмотренные ниже целые двоичные числа со знаком)
относятся к числам с фиксированной запятой, поскольку в них
положение запятой, разделяющей целую и дробную части числа,
строго фиксировано после младшего бита (см. рис. 1.1 и 1.5, а).