Микропроцессор Z-80. Структура. Система команд. 1969 г.

Раздел 4 - методы адресации.


МЕТОДЫ АДРЕСАЦИИ

I !осле описания каждого метода адресации приведено по два примера
его использовании.

Безоперандныс команды. Дли их выполнения процессору не требуется
дополнительных значений:

HALT
NOP

Регистровая адресация. Операнд содержится в регистре, который
непосредственно указан в команде:

INC А
ADO HL.BC

Непосредственная адресация. Операнд расположен в ячейке памяти,
непосредственно следующей за кодом команды. Пели операнд двухбайтовый,
то он занимает две ячейки за кодом команды (расширенная непосредствен-
ная адресация):

LD С.%1011
LD HL,#1234

Неявная адресация. Регистр, в котором содержится операнд, однознач-
но определен данной командой:

RLA
LDIR

Регистровая косвенная адресация. Операнд расположен в ячейке
памяти, адрес которой содержится
в регистровой паре:

DEC (HL)
LD А,(ВС)

Далее по тексту для обозначения этого типа адресации будет исполь-
зоваться фраза: «операнд расположен в ячейке, адресуемой регистром».

Индексная адресация. Адрес размещении н памяти операнда образу-
ется сложением значения индексного регистра и некоторого смещения
(-1 28...-»-1 27), явно указанного в команде:

SLA (IX+2)
LD A,(IY—25)

Косвенная адресация. Адрес операнда содержится в ячейках памяти,
расположенных непосредственно за кодом команды:
LD А,(1234)
LD (#C000),DE

Побитовая адресация. Командой задается конкретный бит операнда,
над которым будет проводиться операция:

SET 4,(HL)
BIT 7, А

Относительная адресация. Адрес задается как однобайтовое смещение
(-128...+127) относительно текущего значения регистра счетчика команд2:

JR $+#23
DJNZ $-6

Расширенная адресация. Адрес задается двухбайтовым операндом:

CALL 1234
JP N€.#1601

Различные методы адресации могут быть совмещены в командах,
работающих с двумя операндами:

LD (HL),12




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Проходилка - Сегодня вы увидите третью часть описания игры " 48 УТЮГОВ ".
Pro-обзор - insanity#9 review: "Этот номер хотя и не был изначально ожидаем мною как скандальный, но после выхода таковым стал. Лично я остался если не избитым до смерти, то по крайней мере покалеченным"
Инициатива - предлагаем вашему вниманию демо-версию новой адвентюрной игры THE LORD OF DARK-ВЛАСТЕЛИН ТЬМЫ.
Последнее слово в номер - "еще раз призываю писать в генз статьи".
История - О Maxwell'e.

В этот день...   2 апреля