CS33-11

CS33-11 - Intel 8086 Family CS 33: Computer Organization...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 33: Computer Organization Topic 11: Intel 8086 Family 9/2008 John A. Rohr All Rights Reserved JAR 11-1 Intel 8086 Family
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS 33: Computer Organization Topic 11: Intel 8086 Family 9/2008 John A. Rohr All Rights Reserved JAR 11-2 Intel 8086 Family Intel 8086/8088 introduced about 1980 8086/8088: IBM PC with DOS O. S. 80186: S100 bus Turbodos systems 80286: IMB PC AT 80386: 32-bit registers 486: Entire computer on one chip Pentium: I, II, III, IV . . .
Background image of page 2
CS 33: Computer Organization Topic 11: Intel 8086 Family 9/2008 John A. Rohr All Rights Reserved JAR 11-3 Intel 8086 Family Upward compatible from 8086 Still supported in 64-bit architecture Primary architecture for Windows CISC Architecture
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS 33: Computer Organization Topic 11: Intel 8086 Family 9/2008 John A. Rohr All Rights Reserved JAR 11-4 8086 Hardware CPU: 8086 or 8088 Same register, memory, and software 8086: 16 bit data paths 8088: 8 bit data paths Floating Point Coprocessor: 8087 Interrupt Controller: 8259 Timing Chip
Background image of page 4
CS 33: Computer Organization Topic 11: Intel 8086 Family 9/2008 John A. Rohr All Rights Reserved JAR 11-5 SP BP SI DI CS DS SS ES IP Flags BH BL CH CL DH DL AH AL AX BX CX DX x DF IF x x x 0F TF SF PF x ZF x AF x CF 16 Bits I/O Ports 8 Bits 0x0000 0xFFFF 64 Kbytes = 65,536 8-bit ports Memory 8 Bits 0xFFFFF 0x00000 1 Mbyte = 1,048,576 8-bit bytes
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS 33: Computer Organization Topic 11: Intel 8086 Family 9/2008 John A. Rohr All Rights Reserved JAR 11-6 Registers AL, AH, BL, BH, CL, CH, DL, DH: 8 Bit Accumulators AX, BX, CX, DX: 16 Bit Accumulators rL and rH together form rX AX: Special short instruction access BX: Alternate Frame Pointer CX: Hardware loop counter DX: I/O port address
Background image of page 6
CS 33: Computer Organization Topic 11: Intel 8086 Family 9/2008 John A. Rohr All Rights Reserved JAR 11-7 Registers (Continued) SP: Stack Pointer BP: Frame Pointer SI: Source Index Register DI: Destination Index Register
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 24

CS33-11 - Intel 8086 Family CS 33: Computer Organization...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online