8XC196MC, MD, MH USER’S MANUAL
A-48
Arithmetic (Group II)
Mnemonic
Direct Immediate Indirect
Indexed
(Note 1)
Length Opcode Length Opcode Length Opcode
Length
S/L
Opcode
DIV 4 FE 8C 5 FE 8D 4 FE 8E 5/6 FE 8F
DIVB 4 FE 9C 4 FE 9D 4 FE 9E 5/6 FE 9F
DIVU 3 8C 4 8D 3 8E 4/5 8F
DIVUB 3 9C 3 9D 3 9E 4/5 9F
MUL (2 ops) 4 FE 6C 5 FE 6D 4 FE 6E 5/6 FE 6F
MUL (3 ops) 5 FE 4C 6 FE 4D 5 FE 4E 6/7 FE 4F
MULB (2 ops) 4 FE 7C 4 FE 7D 4 FE 7E 5/6 FE 7F
MULB (3 ops) 5 FE 5C 5 FE 5D 5 FE 5E 6/7 FE 5F
MULU (2 ops) 3 6C 4 6D 3 6E 4/5 6F
MULU (3 ops) 4 4C 5 4D 4 4E 5/6 4F
MULUB (2 ops) 3 7C 3 7D 3 7E 4/5 7F
MULUB (3 ops) 4 5C 4 5D 4 5E 5/6 5F
Logical
Mnemonic
Direct Immediate Indirect
Indexed
(Note 1)
Length Opcode Length Opcode Length Opcode
Length
S/L
Opcode
AND (2 ops) 3604613624/563
AND (3 ops) 4405414425/643
ANDB (2 ops) 3 70 3 71 3 72 4/5 73
ANDB (3 ops) 4 50 4 51 4 52 5/6 53
NEG 203——————
NEGB 213——————
NOT 202——————
NOTB 212——————
OR 3804813824/583
ORB 3903913924/593
XOR 3844853864/587
XORB 3943953964/597
Table A-8. Instruction Lengths and Hexadecimal Opcodes (Continued)
NOTES:
1. For indexed instructions, the first column lists instruction lengths as
S
/
L
, where
S
is the short-indexed
instruction length and
L
is the long-indexed instruction length.
2. For the SCALL and SJMP instructions, the three least-significant bits of the opcode are concatenated
with the eight bits to form an 11-bit, two’s complement offset.