Part4-8086 - The Intel 80x86 Thorne : Section 1.4-1.6,...

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

View Full Document Right Arrow Icon
The Intel 80x86 Thorne : Section 1.4-1.6, 2.2.4, Section 3.4 (Irvine, Edition IV : Section 2.2) SYSC3006 1
Background image of page 1

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

View Full DocumentRight Arrow Icon
Getting to Know a Microprocessor. Any processor is characterized by its : 1. Register Set eneral purpose addressing control/status registers General purpose, addressing, control/status registers 2. Instruction set • Includes addressing modes terrupt mechanism ater!) 3. Interrupt mechanism (later!) We will study Intel 8086 which is the start of the 80x86 family tree. – All programming registers are 16-bit 6 it data us and 0 it address us 16-bit data bus and 20-bit address bus – I/O mapped with 8-bit and 16-bit ports (later) – Each descendant – right up to the P6 processor family – are ackward compatible backward compatible • Same basic set of registers … but wider • Same basic instructions … but more ame interrupt mechanism SYSC3006 2 Same interrupt mechanism
Background image of page 2
80x86 Family of Processors Like most texts, in Irvine and Thorne, you will encounter : Intel 8086 16-bit registers,16-bit data bus, 20-bit address bus Intel 80286 Multitasking Same as 8086 but 24-bit address bus and “protected mode” IA-32 2- it registers and data bus, 32- it address bus 32 bit registers and data bus, 32 bit address bus P6 Extended and improved IA-32 architecture for performance 20-bit address bus: up to 1M byte memory space (2 20 ) 24-bit 16M (2 24 ) 32-bit 4G (2 32 ) SYSC3006 3 ( 36-bit 64G (2 36 )
Background image of page 3

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

View Full DocumentRight Arrow Icon
Modes of Operation eal ddress Mode OS) Real-Address Mode (DOS) – Microprocessor is acting like a 8086 • 1 Meg address space, 8086 instructions only, one program can run an access all memory and I/O hardware directly Can access all memory and I/O hardware directly Protected Mode – All instructions and features are available. – Multiple programs can run. Each program given separate memory areas (called segments) and CPU ensures accesses outside its segments are prevented. • Memory address is no longer “real”; within your program’s area irtual 8086 Mode Virtual 8086 Mode – While running in Protected Mode, lets a program run in real-address mode – Running a DOS program under Windows (DOS command window) • …. But Windows prevents access to some addresses/hardware p • This is the reason why we use DOS in this course. Systems Management Mode – Provides an operating system that has functions for system security SYSC3006 4 – Used by computer manufacturers to customize processors
Background image of page 4
8086 Register Set 16-Bit General Purpose Registers can access all 16-bits at once – can access just high (H) byte, or low (L) byte H AL X l t ) AH BH BL H CL only the General Purpose registers allow access as it High/Low AX BX X (Accumulator) (Base) o nt ) CH DH DL 8-bit 8-bit 8-bit High/Low sub-registers CX DX (Count ) (Data)
Background image of page 5

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

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

This note was uploaded on 09/27/2011 for the course ENGINEERIN 3600 taught by Professor Victor during the Spring '11 term at Carleton CA.

Page1 / 24

Part4-8086 - The Intel 80x86 Thorne : Section 1.4-1.6,...

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

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