AH AL CH CL DH DL SP BP SI DI SS ES CS: BH BL
AH AL CH CL DH DL SP BP SI DI SS ES CS: BH BL
AL BL CL DL
ES CS SS DS IP
Address line Bus Data interface lines unit BHE/S7, RD,WR, INTA,AL E,DT/R, 6 byte instruction DEN Queue
8086 MICROPROCESSOR
8086 is a 16 bit, N-channel, HMOS (high Nspeed MOS) microprocessor. It s CMOS (complementary MOS) version, 80C86 also available. The 8086 uses 20 bit address bus and 16 bit data bus.
MOV AX,BX
AX
IMMEDIATE
DATA 3AH
MOV CH,3AH
CH
DIRECT
AX
MOV [1234H], AX
DS*10H+DISP 10000H+1234H 11234H
DS*10H+BX 10000H+0300H
10300H
MOV [BX+SI],BP
10500H
DS*10H+BX+SI 10000H+0300H+0200H
DS*10H+ARRAY+BX+SI DX 11500H 10000H+1000H+0300H+020 0H SCALED INDEX MOV [EBX+2*ESI],AX DS*10H+EBX+2*ESI 10000H+00000300H+000004 AX AX 10700H 00H
ADDRESS UNIT(AU)
Address,latches ,drivers Processor Pre Extension fetcher interface Bus control Data transceivers 6 byte prefetch queue BUS UNIT (BU)
A23A23-A0 BHE PEACK PEREQ READY HOLD S1,S0 COD INTA LOCK HLDA D15D15-DO
Instruction decoder
INSTRUCTION UNIT(IU)