SlideShare a Scribd company logo
2
Most read
4
Most read
Introduction Part 2
• The Microprocessor Based Personal
Computer Systems
 Computer system have undergone many
changes recently: size reduction because of
microprocessor
 µP based computer system structure includes
information about the memory and OS
 PC is composed on three block interconnected
by Buses
Microprocessor I/O System
Memory System
Buses
Dynamic RAM
(DRAM)
Static RAM
Cache
Read-Only (ROM)
Flash Memory
EEPROM
SDRAM
RAMBVS
8086
8088
80186
80188
80286
80386
80486
Pentium
Pentium Pro
Pentium II
Pentium III
Pentium 4
Printer
Serial
Communications
Floppy Disk Drive
Hard Disk Drive
Mouse
CD-ROM Drive
Plotter
Keyboard
Monitor
Tape Backup
Scanner
DVD
The Block Diagram of a Microprocessor-
Based Computer System
The Memory Map of Personal Computers
15M bytes in the 80286 or 80386X
31M bytes in the 80386SL/SLC
63M bytes in the 80386EX
4095M bytes in the 80386DX, 80486, and Pentium
64G bytes in the Pentium Pro, Pentium II, Pentium III,
and Pentium 4
1M bytes of real (conventional) Memory
System Area
384K bytes
TPA
640K bytes
Extended
Memory
The transient program area (TPA)
holds the DOS operating system and
other programs that control the
computer system. The TPA also stores
any currently active or inactive DOS
application programs.
The Memory Map of the TPA in a Personal
Computer (vary between systems)
COMMAND.COM
Free TPA
Device drivers
Such as MOUSE.SYS
IO.SYS program
BIOS communications
area
MSDOS program
DOS communications area
Interrupt vectors
00000
00400
00500
00700
01160
02350
MSDOS program
08490
08E30
9FFF0
9FFFF
• The Interrupt vectors access various features of
the DOS, BIOS (basic I/O system), and
applications.
• The System BIOS and DOS communication
areas contain transient data used by programs to
access I/O devices and the internal features of
the computer system.
• The IO.SYS is a program that loads into the TPA
from the disk whenever an MSDOS or PCDOS
system is started. It contains programs that allow
DOS to use the keyboard, video display, printer,
and other I/O devices often found in the computer
system. The I/O.SYS program links DOS to the
Programs stored on the system BIOS ROM.
• DOS occupies two areas of memory: One is 16
bytes in length and is located at the top of the
TPA, and the other is much larger and is located
near the bottom of the TPA. The DOS program
controls the operation of the computer system.
The size of the DOS area depends on the version
of DOS installed in the computer and how it is
installed
The Memory Map of the TPA in a Personal
Computer (vary between systems)
COMMAND.COM
Free TPA
Device drivers
Such as MOUSE.SYS
IO.SYS program
BIOS communications
area
MSDOS program
DOS communications area
Interrupt vectors
00000
00400
00500
00700
01160
02350
MSDOS program
08490
08E30
9FFF0
9FFFF
• The size of the driver area and number of drivers
change from one computer to another . Drivers
are programs that control installable I/O devices
such as a mouse, scanner, CD-ROM, …
• The COMMAND.COM program (command
processor) controls the operation of the computer
from the keyboard when operated in the DOS
mode. The COMMAND.COM program
processes the DOS commands as they are
typed from the keyboard.
• The free TPA area holds DOS application
programs as they are executed. These
application programs include word
processors, spreadsheet programs, …
etc.TPA also holds TSR (terminate and stay
resident) programs that remain in memory in
an inactive state until activated by a hot-key
sequence or another event such as an
interrupt.
The Memory Map of the System Area in a
Personal Computer (vary between
systems)
Basic Language ROM
(only on new PCS)
Video RAM
(text area)
Video RAM
(graphics area)
BIOS System ROM
A0000
B0000
C0000
Free Area
Hard Disk Controller ROM
LAN Controller ROM
C8000
F0000
Video BIOS ROM
E0000
FFFFF
Memory Hierarchy
Registers
L1 Cache
L2 Cache
Main Memory
Smaller, Faster, and
More Expensive
Larger, Slower, and
Cheaper
The Microprocessor
The microprocessor (sometimes referred as the CPU) is the controlling
element in a computer system.
The microprocessor controls memory and I/O through a series of
connections called buses.
The microprocessor performs three main tasks for the computer
system:
 Data transfer between itself and the memory or I/O systems.
 Simple arithmetic and logic operations.
 Program flow via simple decisions.
The power of the microprocessor is in its capability to execute
hundreds of millions of instructions per second from a program or
software (group of instructions) stored in the memory system.
Arithmetic and Logic
Operations Executed by Intel
Family of Microprocessors
Operation Comment
Addition
Subtraction
Multiplication
Division
AND Logical Multiplication
OR Logical Addition
NOT Logical Inversion
NEG Arithmetic Inversion
Shift
Rotate
Decision Comment
Zero
Test a number for zero or not-
zero
Sign
Test a number for positive or
negative
Carry
Test for a carry after addition or
a borrow after subtraction
Parity
Test a number for an even or
an odd number of ones
Overflow
Test for an overflow that
indicates an invalid signed
result after addition or
subtraction
Decision-making capabilities
of the Intel Family of
Microprocessors
Buses
A bus is a common group of wires that interconnect components in a
computer system. The buses transfer address, data, and control
information between the microprocessor and its memory and I/O
systems.
The buses:
 Select an I/O or memory device.
 Transfer data between an I/O device or memory and the
microprocessor.
 Controls the I/O and memory system through instructions that
are stored in the memory and executed by the microprocessor.
µp
MWTC
MRDC
IOWC
IORC
Read-only
memory
ROM
Read/write
memory
RAM
Keyboard Printer
Address Bus
Data Bus
Control
Bus
Requests a memory location from
the memory or an I/O location from
the I/O devices.
Transfers information between
the microprocessor and its
memory and I/O address space.
Contains lines that select the
memory or I/O and cause them to
perform a read or write operation.
Intel Microprocessors
Microprocessor
Data Bus
Width
Address
Bus Width
Memory Size
8086 16 20 1M
8088 8 20 1M
80186 16 20 1M
80188 8 20 1M
80286 16 24 16M
80386SX 16 24 16M
80386DX 32 32 4G
80386EX 16 26 64M
80486 32 32 4G
Pentium 64 32 4G
Pentium OverDrive 32 32 4G
Pentium Pro 64 32 4G
Pentium Pro 64 36 64G
Pentium II 64 32 4G
Pentium II, Pentium III,
Pentium 4
64 36 64G
The memory size depends on
the address bus width, for
example 20bit address bus
means that the processor can
address memory size up to
2^20= 1048576 byte /1024 
1024 KB (1MB)

More Related Content

PPT
PPTX
introduction to Microprocessors and history.pptx
PPTX
01 introduction to_microprocessor
PPTX
Conventional memory
PDF
Microprocessor System qwefqwgqwgqwgqwgqegew
PPT
I. Introduction to Microprocessor System.ppt
PPTX
Memory organization
PPTX
INTERFACING2 [Autosaved] interfacing in Computer system
introduction to Microprocessors and history.pptx
01 introduction to_microprocessor
Conventional memory
Microprocessor System qwefqwgqwgqwgqwgqegew
I. Introduction to Microprocessor System.ppt
Memory organization
INTERFACING2 [Autosaved] interfacing in Computer system

Similar to Chapter 1-part 2 introduction to microprocessor.ppt (20)

DOCX
Automotive and Electronics System
PPT
Internal components of PC
PDF
Microprocessors and memory concepts
PPT
Micro[processor
PPT
Chapter4 Data Processing
PPT
Presentacion pujol
PPTX
System Unit
PPSX
Shashank hardware workshop final
PPTX
History of processor
PPT
PCT SLIDE3
PPT
3rd the cpu
PPTX
L02 slides
PPT
Computer !
PDF
Chapter_2_Embedded Systems Design_introduction_ARM.pdf
PPTX
3_Arch_and_Kernels_for_computer_systems.pptx
DOCX
8085 interfacing with memory chips
PDF
Giao trinh he thong nhung vdk h8
PPTX
MICROPROCESSOR_Notes.pptx
PDF
Intro to microprocessor and its detailing and applications
Automotive and Electronics System
Internal components of PC
Microprocessors and memory concepts
Micro[processor
Chapter4 Data Processing
Presentacion pujol
System Unit
Shashank hardware workshop final
History of processor
PCT SLIDE3
3rd the cpu
L02 slides
Computer !
Chapter_2_Embedded Systems Design_introduction_ARM.pdf
3_Arch_and_Kernels_for_computer_systems.pptx
8085 interfacing with memory chips
Giao trinh he thong nhung vdk h8
MICROPROCESSOR_Notes.pptx
Intro to microprocessor and its detailing and applications
Ad

More from Getnet Tigabie Askale -(GM) (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Chapter 2 Digital Image Fundamentals.pdf
PDF
Chapter 1 Introduction to Computer Vision and Image Processing .pdf
PPTX
Fundamentals of Database management system Lab Manual.pptx
PDF
Chapter 5 and 6 instructions and program control instructions.pdf
PPTX
Chapter 2 and 3 8086,8088 architecture and HW specification.pptx
PDF
Chapter 7 Interrupts in microprocessor and assembly language.pdf
PPTX
Chapter 4 addressing mode in microprocessor.pptx
PDF
chapter 1-part 1 introduction o microprocessor.pdf
PPTX
CH2 Mobile Computing in wireless communication.pptx
PPTX
CH4 Wireless Local Area Networks in wireless communication.pptx
PPTX
CH3 Wireless Network Principle in wireless Communication.pptx
PPTX
CH1 Introduction to wireless communication and Mobile Computing.pptx
PPTX
CH5 Cellular Networks in wireless communication.pptx
PPTX
CH6 Mobile Network Layer in wireless communication.pptx
PDF
Chapter 4 FD and normalization edited.pdf
PDF
Chapter 3 Database Modeling short slide.pdf
PDF
Chapter 5 record storage and primary file organization.pdf
PDF
chapter 6 Relational Algebra and calculus.pdf
PDF
chapter 1 Introduction to Database Systems Best.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Chapter 2 Digital Image Fundamentals.pdf
Chapter 1 Introduction to Computer Vision and Image Processing .pdf
Fundamentals of Database management system Lab Manual.pptx
Chapter 5 and 6 instructions and program control instructions.pdf
Chapter 2 and 3 8086,8088 architecture and HW specification.pptx
Chapter 7 Interrupts in microprocessor and assembly language.pdf
Chapter 4 addressing mode in microprocessor.pptx
chapter 1-part 1 introduction o microprocessor.pdf
CH2 Mobile Computing in wireless communication.pptx
CH4 Wireless Local Area Networks in wireless communication.pptx
CH3 Wireless Network Principle in wireless Communication.pptx
CH1 Introduction to wireless communication and Mobile Computing.pptx
CH5 Cellular Networks in wireless communication.pptx
CH6 Mobile Network Layer in wireless communication.pptx
Chapter 4 FD and normalization edited.pdf
Chapter 3 Database Modeling short slide.pdf
Chapter 5 record storage and primary file organization.pdf
chapter 6 Relational Algebra and calculus.pdf
chapter 1 Introduction to Database Systems Best.pdf
Ad

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
cuic standard and advanced reporting.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
KodekX | Application Modernization Development
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Cloud computing and distributed systems.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
cuic standard and advanced reporting.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
The Rise and Fall of 3GPP – Time for a Sabbatical?
KodekX | Application Modernization Development
Spectral efficient network and resource selection model in 5G networks
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Cloud computing and distributed systems.
Reach Out and Touch Someone: Haptics and Empathic Computing
Programs and apps: productivity, graphics, security and other tools
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Review of recent advances in non-invasive hemoglobin estimation
Approach and Philosophy of On baking technology

Chapter 1-part 2 introduction to microprocessor.ppt

  • 1. Introduction Part 2 • The Microprocessor Based Personal Computer Systems  Computer system have undergone many changes recently: size reduction because of microprocessor  µP based computer system structure includes information about the memory and OS  PC is composed on three block interconnected by Buses
  • 2. Microprocessor I/O System Memory System Buses Dynamic RAM (DRAM) Static RAM Cache Read-Only (ROM) Flash Memory EEPROM SDRAM RAMBVS 8086 8088 80186 80188 80286 80386 80486 Pentium Pentium Pro Pentium II Pentium III Pentium 4 Printer Serial Communications Floppy Disk Drive Hard Disk Drive Mouse CD-ROM Drive Plotter Keyboard Monitor Tape Backup Scanner DVD The Block Diagram of a Microprocessor- Based Computer System
  • 3. The Memory Map of Personal Computers 15M bytes in the 80286 or 80386X 31M bytes in the 80386SL/SLC 63M bytes in the 80386EX 4095M bytes in the 80386DX, 80486, and Pentium 64G bytes in the Pentium Pro, Pentium II, Pentium III, and Pentium 4 1M bytes of real (conventional) Memory System Area 384K bytes TPA 640K bytes Extended Memory The transient program area (TPA) holds the DOS operating system and other programs that control the computer system. The TPA also stores any currently active or inactive DOS application programs.
  • 4. The Memory Map of the TPA in a Personal Computer (vary between systems) COMMAND.COM Free TPA Device drivers Such as MOUSE.SYS IO.SYS program BIOS communications area MSDOS program DOS communications area Interrupt vectors 00000 00400 00500 00700 01160 02350 MSDOS program 08490 08E30 9FFF0 9FFFF • The Interrupt vectors access various features of the DOS, BIOS (basic I/O system), and applications. • The System BIOS and DOS communication areas contain transient data used by programs to access I/O devices and the internal features of the computer system. • The IO.SYS is a program that loads into the TPA from the disk whenever an MSDOS or PCDOS system is started. It contains programs that allow DOS to use the keyboard, video display, printer, and other I/O devices often found in the computer system. The I/O.SYS program links DOS to the Programs stored on the system BIOS ROM. • DOS occupies two areas of memory: One is 16 bytes in length and is located at the top of the TPA, and the other is much larger and is located near the bottom of the TPA. The DOS program controls the operation of the computer system. The size of the DOS area depends on the version of DOS installed in the computer and how it is installed
  • 5. The Memory Map of the TPA in a Personal Computer (vary between systems) COMMAND.COM Free TPA Device drivers Such as MOUSE.SYS IO.SYS program BIOS communications area MSDOS program DOS communications area Interrupt vectors 00000 00400 00500 00700 01160 02350 MSDOS program 08490 08E30 9FFF0 9FFFF • The size of the driver area and number of drivers change from one computer to another . Drivers are programs that control installable I/O devices such as a mouse, scanner, CD-ROM, … • The COMMAND.COM program (command processor) controls the operation of the computer from the keyboard when operated in the DOS mode. The COMMAND.COM program processes the DOS commands as they are typed from the keyboard. • The free TPA area holds DOS application programs as they are executed. These application programs include word processors, spreadsheet programs, … etc.TPA also holds TSR (terminate and stay resident) programs that remain in memory in an inactive state until activated by a hot-key sequence or another event such as an interrupt.
  • 6. The Memory Map of the System Area in a Personal Computer (vary between systems) Basic Language ROM (only on new PCS) Video RAM (text area) Video RAM (graphics area) BIOS System ROM A0000 B0000 C0000 Free Area Hard Disk Controller ROM LAN Controller ROM C8000 F0000 Video BIOS ROM E0000 FFFFF
  • 7. Memory Hierarchy Registers L1 Cache L2 Cache Main Memory Smaller, Faster, and More Expensive Larger, Slower, and Cheaper
  • 8. The Microprocessor The microprocessor (sometimes referred as the CPU) is the controlling element in a computer system. The microprocessor controls memory and I/O through a series of connections called buses. The microprocessor performs three main tasks for the computer system:  Data transfer between itself and the memory or I/O systems.  Simple arithmetic and logic operations.  Program flow via simple decisions. The power of the microprocessor is in its capability to execute hundreds of millions of instructions per second from a program or software (group of instructions) stored in the memory system.
  • 9. Arithmetic and Logic Operations Executed by Intel Family of Microprocessors Operation Comment Addition Subtraction Multiplication Division AND Logical Multiplication OR Logical Addition NOT Logical Inversion NEG Arithmetic Inversion Shift Rotate Decision Comment Zero Test a number for zero or not- zero Sign Test a number for positive or negative Carry Test for a carry after addition or a borrow after subtraction Parity Test a number for an even or an odd number of ones Overflow Test for an overflow that indicates an invalid signed result after addition or subtraction Decision-making capabilities of the Intel Family of Microprocessors
  • 10. Buses A bus is a common group of wires that interconnect components in a computer system. The buses transfer address, data, and control information between the microprocessor and its memory and I/O systems. The buses:  Select an I/O or memory device.  Transfer data between an I/O device or memory and the microprocessor.  Controls the I/O and memory system through instructions that are stored in the memory and executed by the microprocessor.
  • 11. µp MWTC MRDC IOWC IORC Read-only memory ROM Read/write memory RAM Keyboard Printer Address Bus Data Bus Control Bus Requests a memory location from the memory or an I/O location from the I/O devices. Transfers information between the microprocessor and its memory and I/O address space. Contains lines that select the memory or I/O and cause them to perform a read or write operation.
  • 12. Intel Microprocessors Microprocessor Data Bus Width Address Bus Width Memory Size 8086 16 20 1M 8088 8 20 1M 80186 16 20 1M 80188 8 20 1M 80286 16 24 16M 80386SX 16 24 16M 80386DX 32 32 4G 80386EX 16 26 64M 80486 32 32 4G Pentium 64 32 4G Pentium OverDrive 32 32 4G Pentium Pro 64 32 4G Pentium Pro 64 36 64G Pentium II 64 32 4G Pentium II, Pentium III, Pentium 4 64 36 64G The memory size depends on the address bus width, for example 20bit address bus means that the processor can address memory size up to 2^20= 1048576 byte /1024  1024 KB (1MB)

Editor's Notes

  • #3: The memory structure of all Intel 80X86-Pentum 4 personal computer systems are similar. This includes the first personal computers based upon the 8088 introduced in 1981 by IBM to Pentium 4 The memory system is divided into three main parts: TPA (transient program area), system area, and XMS (extended memory system). The type of microprocessor in your computer determines whether an extended memory system exists. If the computer is based upon an older 8086 or 8088 9a PC9 or XT10), the TPA and system area exist, but there is no extended memory area. we often call the first 1M of memory the real or conventional memory system because each Intel microprocessor is designed to function in this area by using its real mode of operation. Computer systems based on the 80286 through the Pentium 4 not only contain the TPA (640KB) and system area (384KB), they also contain extended memory. Theses machines are often called AT11 class