Intel 80C186XL Computer Hardware User Manual


 
INSTRUCTION SET OPCODES AND CLOCK CYCLES
D-18
E1 1110 0001 IP-inc-8 loope/loopz short-label
E2 1110 0010 IP-inc-8 loop short-label
E3 1110 0011 IP-inc-8 jcxz short-label
E4 1110 0100 data-8 in AL,immed8
E5 1110 0101 data-8 in AX,immed8
E6 1110 0110 data-8 out AL,immed8
E7 1110 0111 data-8 out AX,immed8
E8 1110 1000 IP-inc-lo IP-inc-hi call near-proc
E9 1110 1001 IP-inc-lo IP-inc-hi jmp near-label
EA 1110 1010 IP-lo IP-hi,CS-lo,CS-hi jmp far-label
EB 1110 1011 IP-inc-8 jmp short-label
EC 1110 1100 in AL,DX
ED 1110 1101 in AX,DX
EE 1110 1110 out AL,DX
EF 1110 1111 out AX,DX
F0 1111 0000 lock (prefix)
F1 1111 0001
F2 1111 0010 repne/repnz
F3 1111 0011 rep/repe/repz
F4 1111 0100 hlt
F5 1111 0101 cmc
F6 1111 0110 mod 000 r/m (disp-lo),(disp-hi),data-8 test reg8/mem8,immed8
mod 001 r/m
mod 010 r/m (disp-lo),(disp-hi) not reg8/mem8
mod 011 r/m (disp-lo),(disp-hi) neg reg8/mem8
mod 100 r/m (disp-lo),(disp-hi) mul reg8/mem8
mod 101 r/m (disp-lo),(disp-hi) imul reg8/mem8
mod 110 r/m (disp-lo),(disp-hi) div reg8/mem8
mod 111 r/m (disp-lo),(disp-hi) idiv reg8/mem8
F7 1111 0111 mod 000 r/m (disp-lo),(disp-hi),data-lo,data-hi test reg16/mem16,immed16
mod 001 r/m
mod 010 r/m (disp-lo),(disp-hi) not reg16/mem16
mod 011 r/m (disp-lo),(disp-hi) neg reg16/mem16
mod 100 r/m (disp-lo),(disp-hi) mul reg16/mem16
mod 101 r/m (disp-lo),(disp-hi) imul reg16/mem16
mod 110 r/m (disp-lo),(disp-hi) div reg16/mem16
mod 111 r/m (disp-lo),(disp-hi) idiv reg16/mem16
Table D-3. Machine Instruction Decoding Guide (Continued)
Byte 1
Byte 2 Bytes 3–6 ASM-86 Instruction Format
Hex Binary