Cтраница 3
В МП в целях использования минимального объема памяти для хранения программ и наименьшего времени их исполнения используют все виды адресации операндов в командах. [31]
В микро - ЭВМ СМ-1633 для адресации операндов используют восемь регистров общего назначения, с помощью одного из которых происходит адресация исходных операндов или места хранения результата операции. Возможны восемь видов адресации: прямая одного из восьми регистров общего назначения; косвенная с помощью регистра; с автоматическим прерыванием; косвенная с автоматическим прерыванием; с автоматическим убавлением; косвенная с автоматическим убавлением; индексная; косвенная индексная. [32]
Форматы одно - и двухадресной команд. [33] |
В двухадресной команде ( рис. 1.13 6) для КОП отведены биты 15 - 12, а биты 11 - 0 заняты двумя полями адресации операндов. Первое ( биты 11 - 6) - это поле адресации источника, а второе ( биты 5 - 0) - поле адресации приемника. Структура каждого из этих двух полей совпадает со структурой поля адресации операнда в одноадресной команде. [34]
В некоторых процессорах ( например, Т-11) все эти функции выполняются одной единственной командой MOV ( для байтовых пересылок - MOVB) но с различными методами адресации операндов. [35]
Для задания других операций используются более длинные ( расширяемые) коды операций, при этом сокращаемая адресная часть оставляет возможность лишь для более простой, например одноадресной, адресации операндов. [36]
Значения адресов, представленных в базовом регистре, суть переменные - они вьг-шсляются по ходу выполнения программ операционной системой и программой пользователя. Такой принцип адресации операндов позволяет распределить основную память для програ. [37]
Глава включает также введение в базовую структуру оборудования и программного обеспечения машин и описание основных арифметических и логических операций. Обсуждаются альтернативные подходы к адресации операндов, различные способы спецификации адреса и манипуляции адресами. Эта информация дает основы для пони-и применения ЭВМ, а также является предпосылкой для программирования на уровне машинного языка и языка Ассемб-лера. В педагогических целях представляемый материал не при - чвязывается к специфике PDP-11. Вместо этого обсуждается ма -, подобная PDP-11, но без конкретностей, присущих реальной машине. [38]
По количеству явно заданных адресов операндов все машинные команды делятся на три класса: двухадресные, одноадресные и нульадресные. В зависимости от использованных режимов адресации операндов команда может иметь длину в одно, два или три слова памяти. Первое слово команды содержит код операции и режимы адресации операндов, а второе и третье слова - это либо непосредственно операнды, либо значения, используемые при определении действительных адресов операндов. [39]
Функциональная схема блока прерывания программ с импульсным формированием выходных сигналов. [40] |
Выполнение динамичес-ого распределения происходит различно в зависимости от системы дресации и метода организации массивов информации в ЗУ. ВЦВМ и ВС применяют следующие способы адресации операндов команд: прямую; косвенную; относительную; подразумеваемую; епосредственную. [41]
Использование регистра МС для маскированного сравнения. [42] |
Индексный регистр IX используется программой канала как регистр общего назначения. Он может также использоваться в качестве индексного регистра для адресации операндов, находящихся в памяти. В качестве разновидности индексной адресации, с помощью IX можно задать индексную адресацию с автоинкрементом, которая очень удобна при обработке массивов данных. Для ПДП-пересылок регистр IX не используется. [43]
Индексный регистр IX может быть использован в качестве РОН при работе программы канала. Кроме того, его удобно использовать как индексный регистр для адресации операндов, расположенных в памяти. При ПДП индексный регистр не используется. [44]
По сравнению с микропроцессором серии КР580, микропроцессор серии КР1810 предоставляет более широкие возможности для адресации операндов. Ниже излагаются эти возможности представления на языке Ассемблера различных способов адресации операндов. [45]