80286
80286
Features of 80286
24-bit address bus. Able to address 16MB of physical memory. 1GB of virtual memory. It has a MMU[memory management unit] It operates in 2 modes Real address mode Protected virtual address mode
4 functional parts.
1)Address unit 2)Bus unit 3)Instruction unit 4)Execution unit
Functional parts
ADDRESS UNIT
The address unit calculates the physical address of instructions & data.The address computed by AU is handed over to BU.
BUS UNIT
It fetches instruction bytes from the memory.Instructions are fetched in advance[Instruction Pipelining].These fetched instructions are arranged in a 6-byte prefetch queue.
Functional parts
INSTRUCTION UNIT
The 6-byte prefetch queue forwards the instructions arranged init to the IU.It accepts instructions from prefetch queue & an instruction decoder decodes them one by one.Decoded instructions are latched onto a decoded instruction queue.
EXECUTION UNIT
The o/p of the decoding circuit is given to EU which is responsible for executing the instructions received from the decoded instruction queue.ALU carries all the arithmetic & logic operations.
2 modes
Real mode
In this mode 80286 act as a fast 8086 It addresses only 1MB of physical memory using A0-A19 20-bit physical address is formed like 8086 Contents of segment registers are used as segment base address When the 80286 is reset ,it always starts its execution in real address mode In real mode first 1kb of memory is reserved for interrupt vector table Addresses FFFF0H to FFFFFH are reserved for system initialization.