Зворотний зв'язок

Мікропроцесорні системи наприкладі Мікропроцесор Z-80

4. Однобайтовая константа смещения(e).

Это число А в диапазоне 00-FFh(-128+127d).Число вегда представлено в дополнительном коде.Те команды,которые требуют за собой однобайтовую константу,имеют мнемоническую приставку e.Наприме:JP e.

5. Однобайтовая индуксирующая константа смещения (+D).

Это число А в диапазоне 00-FFh, (-128 +127d) представлено дополнительной арифметике. Те команды, которые требуют за собой однобайтовую индексирующую константу смещения, имеют мнемоническую приставку +D. Например: LD A,(JX+D)

6 Однобайтовая индексирующая константа смещения и однобайтовая константа (+D,+DD).

Это два числа в диапазоне 00-FFh, первое из которых рассматривается как десятичное -128+127,а второе - как десятичное 0-255. Команды, требующие два байта данных, сопровождаются мнемониками D и +DD.Например:LD (JX+D),+DD.

ГРУППА КОМАНД.

Существует много путей для разделения на группы сотен различных команд. Метод ,выбранный, здесь, разделяет команды на 18 функциональных групп.

Группа 1. Команда “нет операции”

Мнемоника 16-ный код

NOP 00

Выполнение команды требует 1,14 мкс. Ни один из регистров или флагов не изменяется. Команда NOP используется программистом для организации задержек, но чаше для удаления ненужных команд из программы.

Группа 2. Команды загрузки регистра константами.

Мнемоника 16-ный код

LD A,+DD 3EDD

LD H,+DD 26DD

LD L,+DD 2EDD

LD B,+DD 06DD

LD C,+DD 0EDD

LD D,+DD 16DD

LD E,+DD lEDD

Каждя из этих команд требует два байта памяти: один для кода операции, второй для константы. Команды записывают в регистр ответствующие значения, старые значения регистра пропадают.


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат