















































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
80386 Microprocessor By Er. Swapnil V. Kaware
Typology: Lecture notes
1 / 55
This page cannot be seen from the preview
Don't miss anything!
Microprocessor Notes by Er. Swapnil V. Kaware (svkaware@yahoo.co.in)
Advanced Microprocessor
2 Microprocessor Notes by Er. Swapnil V. Kaware (svkaware@yahoo.co.in)
Salient Features
Microprocessor Notes by Er. Swapnil V. Kaware (svkaware@yahoo.co.in)
Salient Features (11). Introduced paging, virtual memory concept. (12). Based on CMOS Technology. (13). Contains near about 2,75,000 Transistors. (14). Can operate at 11.4 MIPS. (15). 11 Addressing modes. Microprocessor Notes by Er. Swapnil V. Kaware (svkaware@yahoo.co.in)
Register Organization Of 80386
Microprocessor Notes by Er. Swapnil V. Kaware (svkaware@yahoo.co.in)
Flag Register of 80386 Microprocessor
(1). IOPL (Input Output Privilege Level) flags:- For protected mode operations indicates the privilege level, 0 to 3, at which your code must be running in order to execute any I/O-related instructions. (2). VM Virtual 8086 mode flag:- When it is set, the x processor is basically converted into a high-speed 8086 processor.
Flag Register of 80386 Microprocessor Microprocessor Notes by Er. Swapnil V. Kaware (svkaware@yahoo.co.in)
VM - Virtual Mode Flag
RF- Resume Flag
Segment Descriptor Registers This registers are not available for programmers, rather they are internally used to store the descriptor information, like attributes, limit and base addresses of segments. The six segment registers (i.e. CS,SS,DS,ES,FS,GS) have corresponding six 73 bit descriptor registers. Each of them contains 32 bit base address, 32 bit base limit and 9 bit attributes. These are automatically loaded when the corresponding segments are loaded with selectors. Microprocessor Notes by Er. Swapnil V. Kaware (svkaware@yahoo.co.in)
Debug and Test Registers:
Data Types of 80386 (1). Bit. (2). Bit field-A group of at most 32 bits i.e., 4 bytes. (3). Bit string- A string of continuous bits of maximum 4Gbytes length. (4). Signed Byte- Signed byte data. Sign of the operand depends upon its most significant bit. If it is 0, then the number is positive. else it is negative. Range is from - 128 to 127. (5). Unsigned Byte-Unsigned byte data. Range from 0 to 255.