Intel 80C186XL Computer Hardware User Manual


 
D-17
INSTRUCTION SET OPCODES AND CLOCK CYCLES
D1 1101 0001 mod 000 r/m (disp-lo),(disp-hi) rol reg16/mem16,1
mod 001 r/m (disp-lo),(disp-hi) ror reg16/mem16,1
D1 1101 0001
mod 010 r/m (disp-lo),(disp-hi) rcl reg16/mem16,1
mod 011 r/m (disp-lo),(disp-hi) rcr reg16/mem16,1
mod 100 r/m (disp-lo),(disp-hi) sal/shl reg16/mem16,1
mod 101 r/m (disp-lo),(disp-hi) shr reg16/mem16,1
mod 110 r/m
mod 111 r/m
(disp-lo),(disp-hi)
sar reg16/mem16,1
D2 1101 0010 mod 000 r/m (disp-lo),(disp-hi) rol reg8/mem8,CL
mod 001 r/m (disp-lo),(disp-hi) ror reg8/mem8,CL
mod 010 r/m (disp-lo),(disp-hi) rcl reg8/mem8,CL
mod 011 r/m (disp-lo),(disp-hi) rcr reg8/mem8,CL
mod 100 r/m (disp-lo),(disp-hi) sal/shl reg8/mem8,CL
mod 101 r/m (disp-lo),(disp-hi) shr reg8/mem8,CL
mod 110 r/m
mod 111 r/m (disp-lo),(disp-hi) sar reg8/mem8,CL
D3 1101 0011 mod 000 r/m (disp-lo),(disp-hi) rol reg16/mem16,CL
mod 001 r/m (disp-lo),(disp-hi) ror reg16/mem16,CL
mod 010 r/m (disp-lo),(disp-hi) rcl reg16/mem16,CL
mod 011 r/m (disp-lo),(disp-hi) rcr reg16/mem16,CL
mod 100 r/m (disp-lo),(disp-hi) sal/shl reg16/mem16,CL
mod 101 r/m (disp-lo),(disp-hi) shr reg16/mem16,CL
mod 110 r/m
mod 111 r/m (disp-lo),(disp-hi) sar reg16/mem16,CL
D4 1101 0100 0000 1010 aam
D5 1101 0101 0000 1010 aad
D6 1101 0110
D7 1101 0111 xlat source-table
D8 1101 1000 mod 000 r/m (disp-lo),(disp-hi) esc opcode,source
D9 1101 1001 mod 001 r/m (disp-lo),(disp-hi) esc opcode,source
DA 1101 1010 mod 010 r/m (disp-lo),(disp-hi) esc opcode,source
DB 1101 1011 mod 011 r/m (disp-lo),(disp-hi) esc opcode,source
DC 1101 1100 mod 100 r/m (disp-lo),(disp-hi) esc opcode,source
DD 1101 1101 mod 101 r/m (disp-lo),(disp-hi) esc opcode,source
DE 1101 1110 mod 110 r/m (disp-lo),(disp-hi) esc opcode,source
DF 1101 1111 mod 111 r/m (disp-lo),(disp-hi) esc opcode,source
E0 1110 0000 IP-inc-8 loopne/loopnz short-label
Table D-3. Machine Instruction Decoding Guide (Continued)
Byte 1
Byte 2 Bytes 3–6 ASM-86 Instruction Format
Hex Binary