RR –« регистр–регистр»

Длина команды 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-ричными цифрами.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: