Cтраница 3
Команды формата SI занимают 4 байт. [31]
Команды формата SS занимают 6 байт. Оба операнда находятся в памятей машины. Байтами L1 и L2 указываются длины операндов в байтах. [32]
Команда формата RR ( регистр-регистр) занимает одно полуслово. Операнды R1 и R2 обычно ( хотя и не всегда) соответствуют номерам регистров. Результат операции, определяемый кодом операции, обычно помещают в регистр, с номером R1, замещая первый операнд. [33]
Структура команды формата регистр-регистр.| Структура команды формата регистр-индексируемая память 60. [34] |
Команда формата RX ( регистр - индексируемая память) занимает два полуслова. Первый операнд содержится в регистре с номером R1, второй - в области памяти S2, адрес которой определяется сложением содержимого индексного регистра, базового регистра и смещения. Результат выполнения операции обычно замещает перьый операнд. Второй операнд остается неизменным. [35]
Структура команды регистр-память. [36] |
Команда формата RS ( регистр - память) занимает два полуслова. В двух четырехбитовых полях, следующих за кодом операции, обычно указываются номера общих регистров R1 и R3, называемые первым и третьим операндами. Вторым операндом является область основной памяти, адрес которой определяется сложением содержимого базового и индексного регистров. [37]
Структура команды память-операнд. [38] |
Команда формата SI ( память - непосредственный операнд) занимает два полуслова. Эти команды обрабатывают операнды длиной в один байт каждый. Первый операнд находится в байте основной памяти, адрес которого определяется сложением содержимого регистра и смещения. Второй операнд записан непосредственно в байте команды. [39]
Структура команды память-операнд. [40] |
Команда формата SS ( память - память) занимает три полуслова. Оба операнда, обрабатываемые командами такого формата, содержатся в полях основной памяти. Адреса полей определяются сложением содержимого базовых регистров и смещений. [41]
Форматы команд ЕС ЭВМ. [42] |
Команды формата RR определяют операцию типа регистр - регистр. [43]
Команды формата RS определяют операции типа регистр - память и являются 3-адресными. Поля В2, D2 задают относительный адрес элемента информации, хранимого в ОП. [44]
Команды формата SS определяют операции типа память - память над полями переменной длины. LZ указывают длины операндов, участвующих в операциях десятичной арифметики. Результат помещается на место первого операнда. [45]