536
CHAPTER 28 INSTRUCTION OPERATION
User’s Manual U12697EJ3V0UM
Mnemonic
Operand
Bytes
Operation
Flag
S
Z
AC P/V CY
OR
A, #byte
2
A
←
A byte
×
×
P
r, #byte
3
r
←
r byte
×
×
P
saddr, #byte
3/4
(saddr)
←
(saddr) byte
×
×
P
sfr, #byte
4
sfr
←
sfr byte
×
×
P
r, r'
2/3
r
←
r r'
×
×
P
A, saddr2
2
A
←
A (saddr2)
×
×
P
r, saddr
3
r
←
r (saddr)
×
×
P
saddr, r
3
(saddr)
←
(saddr) r
×
×
P
r, sfr
3
r
←
r sfr
×
×
P
sfr, r
3
sfr
←
sfr r
×
×
P
saddr, saddr'
4
(saddr)
←
(saddr) (saddr')
×
×
P
A, [saddrp]
3/4
A
←
A ((saddrp))
×
×
P
A, [%saddrg]
3/4
A
←
A ((saddrg))
×
×
P
[saddrp], A
3/4
((saddrp))
←
((saddrp)) A
×
×
P
[%saddrg], A
3/4
((saddrg))
←
((saddrg)) A
×
×
P
A, !addr16
4
A
←
A (saddr16)
×
×
P
A, !!addr24
5
A
←
A (saddr24)
×
×
P
!addr16, A
4
(addr16)
←
(addr16) A
×
×
P
!!addr24, A
5
(addr24)
←
(addr24) A
×
×
P
A, mem
2-5
A
←
A (mem)
×
×
P
mem, A
2-5
(mem)
←
(mem) A
×
×
P