Читайте также:
|
|
CY Z P/V S N H
INC d d + 1 ® d • o V o 0 o
где d - А,В,С,D,E,H,L,(HL),(IX+d),(IY+d).
CY Z P/V S N H
INC dd dd + 1 ® dd • • • • • •
где dd - BC,DE,HL,SP,IX,IY.
Инкремент (прибавление к значению операнда единицы).
CY Z P/V S N H
DEC d d - 1 ® d • o V o 1 o
где d - A,B,C,D,E,H,L,(HL),(IX+d),(IY+d).
CY Z P/V S N H
DEC dd dd - 1 ® dd • • • • • •
где dd - BC,DE,HL,SP,IX,IY.
Декремент (вычитание из значения операнда единицы).
__________________________________________________________________
*) В двоично-десятичных числах цифры от 0 до 9 кодируются четырьмя битами, причем комбинации 1010...1111 не используются. Таким образом в одном байте может быть записано только две цифры. Это расточительно с точки зрения экономии памяти, но гарантирует отсутствие ошибки «машинного» округления.
Команды сдвига
В следующих четырех командах операция сдвига осуществляется над числом, записанным в аккумулятор.
CY Z P/V S N H
RLCA o • • • 0 0
Циклический сдвиг влево на один разряд, значение старшего бита записывается во флаг переноса CY.
CY Z P/V S N H
RLA o • • • 0 0
Циклический сдвиг влево через флаг переноса CY.
CY Z P/V S N H
RRCA o • • • 0 0
Циклический сдвиг вправо на один разряд, значение младшего бита записывается во флаг переноса CY.
CY Z P/V S N H
RRAo • • • 0 0
Циклический сдвиг вправо через флаг переноса СY.
В следующих семи командах операция сдвига осуществляется над числом, записанным в одном из операндов — А,В,С,D,E,H,L, (HL),(IX+d),(IY+d), обозначенных символом s.
CY Z P/V S N H
RLC so o P o 0 0
Циклический сдвиг влево на один разряд, значение старшего бита записывается во флаг переноса CY.
CY Z P/V S N H
RL s o o P o 0 0
Циклический сдвиг влево через флаг переноса CY.
CY Z P/V S N H
RRC s o o P o 0 0
Циклический сдвиг вправо на один разряд, значение младшего бита записывается во флаг переноса CY.
CY Z P/V S N H
RR s o o P o 0 0
Циклический сдвиг вправо через флаг переноса CY.
CY Z P/V S N H
SLA s o o P o 0 0
Cдвиг влево на один разряд, в младший бит записывается 0, старший бит переписывается во флаг переноса CY (умножение на 2).
CY Z P/V S N H
Дата добавления: 2015-10-28; просмотров: 124 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Стек калькулятора | | | SRL s o o P o 0 0 |