Приложение Е
Таблица преобразования десятичных чисел п Форме
ар nr./ ксния ло 2 в шестналдатеричный Формат
Приложение F
Шестналдатеричная таблица сложения
Приложение G
Сволная таблица изменения Флагов
INSTRUCTION -команда; COMMENTS -комментарии; 16-BIT ADD WITH CARRY-16-битовое сложение
с ^Реносом: 8-BIT ADD OR ADD WITH CARRY-8-битовое сложение или сложение с переносом:
16-BIT ADD-16-битовое сложение; LOGICAL OPERATION-логические операции; STATE OF BIT в Of
C0PED INT0 THe 2 Р1йБ"лоС0С.т0яние бита в ячей*и 5 копируется в флаг Z;
COMPLEMENT CARR -дополнение переноса; BLOCK SEARCH INSTRUCTION-команда блочного поиска1
if-если; ELSE-иначе: OTHERWISE - в противном случае; COMPARE ACCUMULATOR-сравнение накаг-
ЖЖ^РЖШ COMPLEMENT ACCUWLATOR-дополнение накапливающего регистра; decimal
ADJUST АССЦШШ-десятичная настройка накапливающего регистра; 8-BIT-.DECREMENT-8-бито-
вое умммение; INPUT REGISTER INDIRECT-косвенный ввод регистра: 8-BIT INCREMENT - 8-би-
товое увеличение; BLOCK INPUT - ввод блока; CONTENT OF INTERRUPT ENABLE FLIP-FLOP IS
COPIED INTO тне p/V FLAG-содержимое триггера прерывания копируется в p/V флаг; ELOCK
TRANS- FER INSTRUCTIONS -команды передачи блока; negate ACCUMULATOR отрицание для накап-
s^^ro регистра; LOGICAL OR АССиШШ логическое или для накапливающего регистра;
8-ОСК OUTPUT - вьврдблока; ROTATE ACCUMULATOR - циклическим сдвиг накапливающего регист-
^г/РШШ611 LEFT ANT RIGHT " Циклический сдвиг разряда влево или вправо; ROTATE AND
SHIFT LOCATION - циклический сдвиг и сдвиг ячейки; 16-BIT SUBTRACT WITH CARRY- 15-битовое
вычитание с переносом; SET CARRY-ycтановка переноса; 8-BIT SUBTRACT WITH CARRY -8-битовое
вычитание с переносом EXCLUSIVE OR ACCUNJLATOR -исключающее или для накапливающего ре-
гистра. Символ операция
с флаг переноса. С=1, если операция привела к переносу из самого значащего бита операн-
да или результата.
Z флаг нуля. Z=l, если результат операции нулевой.
S флаг знака. S=l, если самый значащий бит результата равен единице, т. Е. Число эгси-
цательное.
P/V флаг четности или переполнения. Четность (р) и переполнение (0) относятся к одному и
тому же флагу. Для логических операций этот флаг задает четность результата, а длр
арифметических - переполнение. Если в р/V хранится четность: р/М, если результат
операции четный, p/V=0, если результат нечетный. Если р/V содержит переполнение:
p/V=l, если в результате операции получилось переполнение.
Н флаг половинного переноса. Н=1, если при операции сложения или вычитания произошел
перенос или заем в четвертом бите накапливающего регистра.
N флаг сложения (вычитания). N=1, если предыдущей операцией было вычитание. Флаг N и н
используются в совокупности с командой десятичной настройки (DAA) для исправления ре-
зультата в правильной упакованной двоично-кодированный десятичный формат после сложе-
ния или вычитания с применением операндов в упакованном двоично-кодированном десятич-
ном формате.
К Флаг устанавливается в соответствии с результатом операции.
Флаг не изменяется в результате операции.
0 Флаг сбрасьвается (=0) операцией.
1 Флаг устанавливается (=1) операцией.
X флаг результата неизвестен.
V действие на флаг p/V соответствует результату переполнения при операции.
Р действие на флаг p/V соответствует четности результата операции.
В любой из регистров ЦП: а, в, с, D, е, н, L.
S любая 8-битовая ячейка для всех режимов адресации, допустимых для конкретной команды.
SS любая 16-битовая ячейка для всех режимов адресации, допустимых для этой команды.
R обновление регистра.
■N 8-битовое значение из диапазона 0 - 255.
битовое значение из диапазона 0 - 65535.
Приложение I
Команлы ЦП Z80 в порялкс колов операции
Приложение Н
Команлы ЦП Z80 в порялке возрастания мнемонических
обозначений
MNEMONIC - мнемоника; HEAXDECIMAL - шестнадцатеричный код. Д - приращение