Помощь в написании студенческих работ
Антистрессовый сервис

Прямая адресация. 
Информатика

РефератПомощь в написанииУзнать стоимостьмоей работы

При таком способе адресации младший байт адреса Ам содержится во втором байте команды В2, а старший байт адреса Ас — в третьем байте команды В3. Адресный код А (АЫ помещается в регистровую пару WZ и выводится на адресную шину через регистр адреса. Этот способ используется для адресации к внешней памяти и устройствам. Его недостаток — большие затраты времени, так как длина команды составляет 3… Читать ещё >

Прямая адресация. Информатика (реферат, курсовая, диплом, контрольная)

При таком способе адресации младший байт адреса Ам содержится во втором байте команды В2, а старший байт адреса Ас — в третьем байте команды В3. Адресный код А(АЫ помещается в регистровую пару WZ и выводится на адресную шину через регистр адреса. Этот способ используется для адресации к внешней памяти и устройствам. Его недостаток — большие затраты времени, так как длина команды составляет 3 байта.

Команда загрузки аккумулятора, А операндом D, хранящимся в ячейке ОЗУ с адресом А^^ исполняется в такой последовательности (рис. 5.3):

Прямая адресация.

Рис. 5.3. Прямая адресация.

  • • первый байт команды Bv содержащий код операции КО, загружается в регистр команд РК;
  • • второй В2 = Ам и третий В3 = Ас байты записываются в регистры W и Z;
  • • по выставленному на ША адресу АсАи данные D из ячейки ОЗУ переписываются в аккумулятор А.

Косвенная адресация

При необходимости многократного обращения к какой-либо ячейке памяти ее адрес удобнее хранить во внутренних регистрах микропроцессора. Для адресации к ячейке в этом случае необходимо указать номер внутреннего регистра, в котором хранится адрес. Такая адресация называется косвенной. Для хранения 16-разрядных адресов используются регистровые пары ВС, DE, HL и указатель стека SP. Пары кодируются (ВС > 00, DE > 01, HL > 10, SP > 11). Код пары RP размещается в адресной части однобайтных команд, которые выбираются за один машинный цикл и поэтому требуют меньше временны? х затрат. Исполнение той же операции загрузки аккумулятора данными D из ячейки ОЗУ с адресом (хранящимся в регистровой паре DE) показано на рис. 5.4.

Показать весь текст
Заполнить форму текущей работой