MC81F4432
16 BIT manipulation
FLAG
OP
CODE
BYTE
NO
CYCLE
NO
NO.
MNEMONIC
OPERATION
NVGBHIZC
16-bits add without carry
YA ( YA ) + ( dp + 1 ) ( dp )
1
2
3
4
5
6
7
ADDW dp
CMPW dp
DECW dp
INCW dp
LDYA dp
STYA dp
SUBW dp
1D
5D
BD
9D
7D
DD
3D
2
2
2
2
2
2
2
5
4
6
6
5
5
5
NV--H-ZC
N-----ZC
N-----Z-
N-----Z-
N-----Z-
--------
Compare YA contents with memory pair contents :
( YA ) - ( dp + 1 ) ( dp )
Decrement memory pair
( dp + 1 ) ( dp ) ( dp + 1 ) ( dp ) – 1
Increment memory pair
( dp + 1 ) ( dp ) ( dp + 1 ) ( dp ) + 1
Load YA
YA ( dp + 1 ) ( dp )
Store YA
( dp + 1 ) ( dp ) YA
16-bits subtract without carry
YA ( YA ) - ( dp + 1 ) ( dp )
NV--H-ZC
October 19, 2009 Ver.1.35
195