Длина команды 16 двоичных разрядов, или полуслово. R1, R2 – номера РОН, в которых находятся соответственно 1 и 2-й операнды. Результат операции записывается в регистр общего назначения, адрес которого находится в поле R1.
Задание 1. Используя формат команды RR, заполнить поля команды информацией, представленной в 16-ричной СС и представить внутреннее содержимое РОН до и после выполнения операции. КОП = 1А – операция сложения чисел, представленных в форме с фиксированной запятой, формат «F»; R1 = 3; R2 = 4; значение первого операнда О1 = + 32410; значение второго операнда О2 = + 30010.
Этапность выполнения Задания 1:
1. Записать 16-ричное представление полей машинной команды:
1 А |
0 7 8 1112 15
2. Представить в 16-ричной СС значения О1, О2 и результата(РЗ):
О1 = + 32410 = 14416, О2 = + 30010 = 12С16, РЗ = 62410 = 27016
3. В соответствии с правилами внутри машинного представления чисел в формате «F», представить содержимое используемых РОН до и после выполнения операции в 16-ричной СС (рис. 7.3).
До выполнения После выполнения
|
|
машинной команды машинной команды
2C | 2C | ||||||||||||
A | A | ||||||||||||
B | B | ||||||||||||
C | C | ||||||||||||
D | D | ||||||||||||
E | E | ||||||||||||
F | F | ||||||||||||
Рис. 7.3. Содержимое РОН до и после выполнения
машинной команды
Номера РОН располагаются справа от самих регистров и имеют значения от 0 до F в 16-ричной СС. Сами РОН развернуты в виде 4-х байтов, содержимое каждого их которых представлено двумя 16-ричными цифрами.