Crossware

Table of Contents        Previous topic       Next topic       

MICROPROCESSOR INSTRUCTION REFERENCE->DEC

DEC m   Decrement operand m

m <- m - 1


Flags
    
SSet if result -ve, else cleared
ZSet if result zero, else cleared
HSet if half carry, else cleared
P/VSet if overflow, else cleared
NSet always
CNot affected

    
m:No ofMTusec @
bytescyclesstates2 MHz
    
r1142
(HL)13115.5
(IX+d)362311.5
(IY+d)362311.5

r may be one of A,B,C,D,E,H,L

DEC pp   Decrement operand pp

pp <- pp - 1

Flags
    
SNot affected
ZNot affected
HNot affected
P/VNot affected
NNot affected
CNot affected
    
pp:No ofMTusec @
bytescyclesstates2 MHz
    
rr1163
IX22105
IY22105

rr may be one of BC, DE, HL or SP