Четырехадресная команда - Большая Энциклопедия Нефти и Газа, статья, страница 1
Христос Воскрес! А мы остались... Законы Мерфи (еще...)

Четырехадресная команда

Cтраница 1


Четырехадресная команда ( см. рис. 6.20 а) длиной в 16 бит может адресовать лишь 23 8 ячеек памяти. Современные же микро - ЭВМ адресуются к памяти, содержащей не менее 216 65 536 ячеек. Если создавать четырехадресную команду, работающую даже с этим минимальным размером памяти, то на каждое адресное поле команды придется отвести 16 бит, а на всю команду ( при 16-битовом коде операции) - 80 бит.  [1]

Поскольку четырехадресные команды слишком длинны, объем памяти, занимаемый программой, написанной с использованием этих команд, очень велик. Поэтому нужен способ, позволяющий сократить объем памяти, требуемый для каждой команды.  [2]

В четырехадресной команде KABCD добавляется еще четвертый адрес D, где находится следующая команда, которую нужно выполнить в соответствии с программой. Заметим, что одно -, двух - и трехадресные машины имеют естественный порядок выполнения команд - последовательный, так, как они расположены в программе. Четырехадресная машина позволяет располагать команды произвольно, что иногда бывает очень важно.  [3]

Расскажите об особенностях работы простого процессора, использующего четырехадресные команды, одноадресные и безадресные.  [4]

В связи с этим в современных ЭВМ практически не встречаются четырехадресные команды. Мало и трехадресных команд, так как результат операции почти всегда можно записать на место одного из уже использованных операндов.  [5]

Для рассмотренного выше примера с М 200 и S 16 Мбайт длина четырехадресной команды составила бы 104 бит. Такой формат команды окажется трудно реализуемым и неэффективным. Четырехадресные команды в настоящее время не применяются.  [6]

Существуют также ЭЦМ с одно -, двух -, а также четырехадресными командами, принцип работы к-рых аналогичен описанному.  [7]

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

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

Это связано с тем, Что для представления четырехадресной команды требуется очень большое число разрядов. Действительно, так как программа решения задачи хранится в памяти, то для размещения одной команды необходима своя ячейка. При больших объемах ОЗУ и малой длине разрядной сетки возможна ситуация, когда команда просто может не поместиться в одной ячейке, так как для записи адреса каждого числа при емкости ОЗУ 2 машинных слов требуется не менее k разрядов.  [10]

11 Соответствие для машины ЮНИВАК - Х-3. [11]

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

Для рассмотренного выше примера с М 200 и S 16 Мбайт длина четырехадресной команды составила бы 104 бит. Такой формат команды окажется трудно реализуемым и неэффективным. Четырехадресные команды в настоящее время не применяются.  [13]

В адресной части должна содержаться информация об адресах исходных чисел, адресе результата и адресе следующей команды. В зависимости от того, какое количество адресов фактически указывается в адресной части команды, различают четырех -, трех -, двух -, одно - и нульадресные команды. Структура четырехадресной команды приведена на рис. 306, а.  [14]

Четырехадресная команда ( см. рис. 6.20 а) длиной в 16 бит может адресовать лишь 23 8 ячеек памяти. Современные же микро - ЭВМ адресуются к памяти, содержащей не менее 216 65 536 ячеек. Если создавать четырехадресную команду, работающую даже с этим минимальным размером памяти, то на каждое адресное поле команды придется отвести 16 бит, а на всю команду ( при 16-битовом коде операции) - 80 бит.  [15]



Страницы:      1    2