![Page 1: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/1.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 1
80386 AND 80486
MICROPROCESSORS
80186 Architecture, Enhancements of 80186 – 80286 Architecture – Real and Virtual Addressing Modes – 80386 Architecture – Special Registers – Memory Management – Memory Paging Mechanism – 80486 Architecture – Enhancements – Cache Memory Techniques – Exception Handling – Comparison of Microprocessors (8086 – 80186 – 80286 – 80386 – 80486).
![Page 2: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/2.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 2
![Page 3: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/3.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 3
•
•
•
•
•
![Page 4: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/4.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 4
![Page 5: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/5.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 5
![Page 6: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/6.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 6
![Page 7: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/7.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 7
![Page 8: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/8.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 8
![Page 9: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/9.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 9
![Page 10: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/10.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 10
![Page 11: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/11.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 11
![Page 12: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/12.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 12
![Page 13: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/13.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 13
![Page 14: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/14.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 14
![Page 15: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/15.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 15
![Page 16: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/16.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 16
Pin description of 80486
![Page 17: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/17.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 17
![Page 18: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/18.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 18
![Page 19: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/19.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 19
![Page 20: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/20.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 20
The purpose of the Register is to hold temporary results, and control the execution of the
program. General-purpose registers in Pentium are EAX, ECX, EDX, EBX, ESP, EBP,ESI, or
EDI.
The 32-bit registers are named with prefix E, EAX, etc, and the least 16 bits 0-15 of these
registers can be accessed with names such as AX, SI Similarly the lower eight bits (0-7) can be
accessed with names such as AL & BL. The higher eight bits (8-15) with names such as AH &
BH.
The instruction pointer EAP known as program counter(PC) in 8-bit microprocessor, is a 32-bit
register to handle 32-bit memory addresses, and the lower 16 bit segment IP is used for 16-bi
memory address.
The flag register is a 32-bit register
The I/O Privilege uses two bits in protected mode to determine which I/O instructions can be
used, and the nested task is used to show a link between two tasks.
The processor also includes control registers and system address registers , debug and test
registers for system and debugging operations.
![Page 21: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/21.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 21
![Page 22: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/22.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 22
![Page 23: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/23.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 23
![Page 24: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/24.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 24
![Page 25: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/25.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 25
![Page 26: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/26.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 26
![Page 27: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/27.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 27
![Page 28: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/28.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 28
![Page 29: 80386 AND 80486 MICROPROCESSORS - …chettinadtech.ac.in/storage/14-07-09/14-07-09-13-43-05-2719-ravind... · 80386 AND 80486 ... General-purpose registers in Pentium are EAX, ECX,](https://reader031.vdocument.in/reader031/viewer/2022021518/5b474a897f8b9a824f8bd6cd/html5/thumbnails/29.jpg)
PREPARED BY S.RAVINDRAKUMAR,Senior Assistant Professor/ECE,Chettinad College of Engineering and Technology
Page 29