English
Language : 

MB90583B Datasheet, PDF (113/124 Pages) Fujitsu Component Limited. – 16-bit Proprietary Microcontroller
MB90580B Series
Table 14 Logical 1 Instructions (Byte/Word) [39 Instructions]
Mnemonic
AND
AND
AND
AND
AND
A, #imm8
A, ear
A, eam
ear, A
eam, A
# ~ RG B
Operation
LH AH I S T N Z V C RMW
2 2 0 0 byte (A) ← (A) and imm8 – – – – – * * R – –
2 3 1 0 byte (A) ← (A) and (ear) – – – – – * * R – –
2+ 4+ (a) 0 (b) byte (A) ← (A) and (eam) – – – – – * * R – –
2 3 2 0 byte (ear) ← (ear) and (A) – – – – – * * R – –
2+ 5+ (a) 0 2× (b) byte (eam) ← (eam) and (A) – – – – – * * R – *
OR A, #imm8 2 2 0 0 byte (A) ← (A) or imm8
– –––– * *R– –
OR A, ear
2 3 1 0 byte (A) ← (A) or (ear)
– –––– * *R– –
OR A, eam
2+ 4+ (a) 0 (b) byte (A) ← (A) or (eam)
– –––– * *R– –
OR ear, A
2 3 2 0 byte (ear) ← (ear) or (A) – – – – – * * R – –
OR eam, A
2+ 5+ (a) 0 2× (b) byte (eam) ← (eam) or (A) – – – – – * * R – *
XOR A, #imm8 2 2 0 0 byte (A) ← (A) xor imm8 – – – – – * * R – –
XOR A, ear
2 3 1 0 byte (A) ← (A) xor (ear)
– –––– * *R– –
XOR A, eam
2+ 4+ (a) 0 (b) byte (A) ← (A) xor (eam) – – – – – * * R – –
XOR ear, A
2 3 2 0 byte (ear) ← (ear) xor (A) – – – – – * * R – –
XOR eam, A
2+ 5+ (a) 0 2× (b) byte (eam) ← (eam) xor (A) – – – – – * * R – *
NOT A
NOT ear
NOT eam
1 2 0 0 byte (A) ← not (A)
2 3 2 0 byte (ear) ← not (ear)
2+ 5+ (a) 0 2× (b) byte (eam) ← not (eam)
– –––– * *R– –
– –––– * *R– –
– –––– * *R– *
ANDW A
1 2 0 0 word (A) ← (AH) and (A) – – – – – * * R – –
ANDW A, #imm16 3 2 0 0 word (A) ← (A) and imm16 – – – – – * * R – –
ANDW A, ear
2 3 1 0 word (A) ← (A) and (ear) – – – – – * * R – –
ANDW A, eam
2+ 4+ (a) 0 (c) word (A) ← (A) and (eam) – – – – – * * R – –
ANDW ear, A
2 3 2 0 word (ear) ← (ear) and (A) – – – – – * * R – –
ANDW eam, A
2+ 5+ (a) 0 2× (c) word (eam) ← (eam) and (A) – – – – – * * R – *
ORW A
1 2 0 0 word (A) ← (AH) or (A)
– –––– * *R– –
ORW A, #imm16 3 2 0 0 word (A) ← (A) or imm16 – – – – – * * R – –
ORW A, ear
2 3 1 0 word (A) ← (A) or (ear)
– –––– * *R– –
ORW A, eam
2+ 4+ (a) 0 (c) word (A) ← (A) or (eam)
– –––– * *R– –
ORW ear, A
2 3 2 0 word (ear) ← (ear) or (A) – – – – – * * R – –
ORW eam, A
2+ 5+ (a) 0 2× (c) word (eam) ← (eam) or (A) – – – – – * * R – *
XORW A
1 2 0 0 word (A) ← (AH) xor (A) – – – – – * * R – –
XORW A, #imm16 3 2 0 0 word (A) ← (A) xor imm16 – – – – – * * R – –
XORW A, ear
2 3 1 0 word (A) ← (A) xor (ear) – – – – – * * R – –
XORW A, eam
2+ 4+ (a) 0 (c) word (A) ← (A) xor (eam) – – – – – * * R – –
XORW ear, A
2 3 2 0 word (ear) ← (ear) xor (A) – – – – – * * R – –
XORW eam, A
2+ 5+ (a) 0 2× (c) word (eam) ← (eam) xor (A) – – – – – * * R – *
NOTW A
NOTW ear
NOTW eam
1 2 0 0 word (A) ← not (A)
2 3 2 0 word (ear) ← not (ear)
2+ 5+ (a) 0 2× (c) word (eam) ← not (eam)
– –––– * *R– –
– –––– * *R– –
– –––– * *R– *
Note : For an explanation of “(a)” to “(d)”, refer to Table 4, “Number of Execution Cycles for Each Type of Addressing,”
and Table 5, “Correction Values for Number of Cycles Used to Calculate Number of Actual Cycles.”
113