FEATURES OF 80386:: 3) Address 4GB of Memory 3) 16 MB of
FEATURES OF 80386:: 3) Address 4GB of Memory 3) 16 MB of
FEATURES OF 80386:: 3) Address 4GB of Memory 3) 16 MB of
80386SX
1) 24 bit address bus
16 bit data bus
package
3) 16 MB of
memory
4 levels of protection
20-33 MHz frequency
Architecture of 80386
The Internal Architecture of 80386 is divided
into 3 sections.
Central processing unit(CPU)
Memory management unit(MMU)
Bus interface unit(BIU)
Central processing unit is further divided into
Execution unit(EU) and Instruction unit(IU)
Execution unit has 8 General purpose and 8
Special purpose registers which are either used
for handling data or calculating offset
addresses.
The multiply / divide logic implements the bit-shiftrotate algorithms to complete the operations in
minimum time.
Even 32- bit multiplications can be executed within
one microsecond by the multiply / divide logic.
Paging:
Paging Operation: Paging is one of the memory
management techniques used for virtual memory
multitasking operating system.
The segmentation scheme may divide the physical
memory into a variable size segments but the paging
divides the memory into a fixed size pages.
The segments are supposed to be the logical segments
of the program, but the pages do not have any logical
relation with the program.
31
12 11 10
PAGE
TABLE
ADDRESS
31..12
9 8
OS
RESERVED
U
S
31
12 11 10 9 8 7
PAGE
FRAME
ADDRESS
31..12
OS
RESEV
ED
6
D
5
A
4
0
3
0
2
U
S
1
R
W
0
P