Команда - занесение - Большая Энциклопедия Нефти и Газа, статья, страница 1
Первым здоровается тот, у кого слабее нервы. Законы Мерфи (еще...)

Команда - занесение

Cтраница 1


1 Четные и нечетные регистры.| Карта памяти стека. [1]

Команда занесения в стек всегда заносит в стек значение 32-битового регистра. В случае использования одной такой команды, операнд записывается в память, в то время как смежные ячейки остаются неиспользованными.  [2]

Если на регистр команд выбрана команда занесения индекса из ЗУ в индексный регистр, то по сигналу У15 выполняется передача ИРг Ц ]: РгЗУ, где i - номер индексного регистра, указанный в выполняемой команде.  [3]

ВМ-20 коды 40 и 60 имеют команды занесения нуля в ячейку с номером АЗисп.  [4]

5 Четные и нечетные регистры.| Карта памяти стека. [5]

В одном исполняемом наборе может быть до двух команд занесения в стек. В этом случае первая команда занесения использует четный регистровый операнд, а вторая - нечетный.  [6]

7 Микропрограмма операции засылки слова на базисный регистр ( а и выборки операнда ( б Предполагается, что к моменту выполнения указанной команды на. [7]

Начиная с момента выборки команды на регистр РгК, команда занесения слова на базисный регистр выполняется в соответствии с микропрограммой рис. 8.3, а. Предполагается, что значение М в адресной части команды непосредственно представляет номер массива.  [8]

К набору скомпилированных команд процедуры формирования сегмента должны быть добавлены команда занесения необходимого адреса в таблицу входных адресов и аналогичная команда удаления адреса для процедуры исключения сегмента.  [9]

10 Программа вывода через регистр. [10]

Однако, прежде чем вывести содержимое RO, в регистр нужно поместить соответствующие данные. Командой занесения данных в элемент памяти ( регистр или ячейку основной памяти) является команда MOV. За кодом команды следует источник данных, в качестве которого может выступать само число, либо элемент памяти, содержащий данные. Затем ставится запятая и указывается приемник данных.  [11]

Этот способ задается особой комбинацией значений разрядов в поле КОП и может быть использован в большинстве команд с двумя операндами. Такие команды имеют постбайт, что делает возможным выполнение операций над константой и операндом, расположенным в памяти или регистре. Способ непосредственной адресации неприменим в команда загрузки сегментных регистров и в команде занесения данных в стек.  [12]

При относительной адресации адрес на счетчике адреса команды СчАК является относительным и выборка команды производится из ячейки с адресом, равным сумме базисного и относительного адресов. Счетчик адреса команды подключается сигналом У2 и базисный регистр - сигналом БО. Сигнал БО может вырабатываться путем, например, установки регистра команд в нулевое состояние. В рассматриваемой схеме базисный адрес программы заносится на регистр БРгО командой занесения на базисный регистр. Если адресация в программе производится по блокам, то переходы в пределах одного блока выполняются одной командой, по которой изменяется состояние СчАК - Переход в другой блок, имеющий свой базисный адрес, программируется двумя командами. Первая команда обеспечивает занесение базисного адреса блока программы на регистр БРгО, и вторая команда - команда перехода устанавливает на СчАК адрес команды нового блока, к которой выполняется переход. Изменение состояния БРП производится специальными командами, включаемыми в группу команд передачи управления.  [13]

Это оказывается несколько труднее: ведь нельзя же, чтббы по одному и тому же адресу хранились два операнда, да еще туда же пересылался и результат операции, поэтому необходим другой подход. Это может быть реализовано с помощью постоянной фиксации одного из адресов. Аккумулятор применяется для хранения одного из операндов и для запоминания результата после окончания операции. Такой способ обеспечивает уменьшение длины команд, но иногда вызывает необходимость включения в программу дополнительных команд - команд занесения информации в аккумулятор и команд извлечения информации из него.  [14]



Страницы:      1