Cтраница 4
Команды с прямой адресацией занимают много места в памяти и затрачивают много времени на выполнение из-за многократных обращений к памяти. Поэтому па возможности следует стремиться к использованию команд с регистровой, непосредственной и регистровой косвенной адресациями. [46]
Команды с прямой адресацией могут иметь длину, равную 2 или 3 байт. Первый байт предназначен для кода операции, второй и, если имеется, третий-для адреса. Адрес указывает область памяти, в которой находятся подлежащие обработке данные. [47]
Однако такой способ прямой адресации применим только в командах переходов и командах вызова подпрограмм, в которых он позволяет осуществлять межсегментные переходы. Невозможность применения этого способа адресации в командах, задающих операции над данными, представляет определенное неудобство. [48]
Неявная форма представления прямой адресации приводит к указанию конкретной ячейки системной памяти. Такой способ адресации используется крайне редко. [49]
Как в случае прямой адресации, так и в случае косвенной адресации окончательные адреса, полученные для команды, называются фактическими адресами. [50]
Существует много вариантов прямой адресации при поиске в таблице: от простого сложения до крайне хитроумных схем числовых преобразований. Для целей данного изложения будет рассмотрен лишь основной вариант метода прямой адресации сегментов таблицы. Этот метод в общем случае применим к таблице, значения ключей в которой непрерывно возрастают от ее начала к концу. Считается, что рассматриваемая ниже таблица имеет именно такой формат. В данной таблице должен существовать сегмент для каждого значения соответствующей числовой последовательности. [51]
Цель и смысл прямой адресации с помощью соответствующих методов заключается в том, чтобы найти случайным образом расположенные записи в наборе данных, не прибегая к считыванию записей, которые могут предшествовать искомой или следовать за ней. [52]
![]() |
Условное графическое обозначение КР580ВМ80А. [53] |
Канал адреса обеспечивает прямую адресацию внешней памяти объемом до 65536 байт, 256 устройств ввода и 256 устройств вывода. [54]
![]() |
Буферное ЗУ с прямой адресацией. [55] |
Буферные ЗУ с прямой адресацией. X и выходной Y шинами, по которым передаются и-разрядные слова. [56]
Обычно БЗУ с прямой адресацией встраивается в процессор и рассматривается как внутренняя память самого процессора. [57]
![]() |
Формат команд ВМ86. [58] |
Для команд с прямой адресацией в логическом пространстве адресов предусмотрено два формата. [59]
Такие схемы называются прямой адресацией, хотя обычно этот термин используется в более широком смысле для обозначения любого алгоритма, преобразующего ключ непосредственно в машинный адрес. [60]