SlideShare a Scribd company logo
8086 Architecture
Presented By: Shehrevar Davierwala
visit: http://sites.google.com/site/techwizrdin
http://www.authorstream.com/shehrevard
Microcomputer
• PC or a computer that depends on microprocessor
• Used by individuals as PC’s or workstations or notebook computers
• Microcomputer contains a CPU on a microchip, memory, i/o ports ,bus
system housed on mother board
• It is a digital electronic component with miniaturized transistors on a
single semiconductor IC
• MICROPROCESSOR is a multipurpose, programmable device that
accepts digital data as input, processes it according to instructions stored
in its memory, and provides results as output.
• It controls the logic of almost all digital devices from clocks to fuel
injection system for automobiles
Architecture of microcomputer
Father of microprocessor
• Ted Hoff
• Marcian Hoff
• Stanley Mazor
• Masatoshi Shima
• Transistor--A transistor is a semiconductor device used to amplify and
switch electronic signals and electrical power. It is composed of
semiconductor material with at least three terminals for connection to an
external circuit.
• Flip flops-a flip-flop is a circuit that has two stable states and can be used
to store state information.
• Latches-a circuit used to store information
• Register-- In computer architecture, a processor register is a small
amount of storage available as part of a CPU or other digital processor.
load data from a larger memory into registers where it is used for
arithmetic, manipulated, or tested, by some machine instruction
• Flag-- flag register is a collection of flag bits for a processor. These are
part of larger registers
8086 specifications
• It is 16-bit microprocessor
• It has 20 bit address bus and can access up to 220
memory locations (1 MB).
• It can support up to 64K I/O ports
• It provides 14, 16-bit registers
• It has multiplexed address and data bus AD0-AD15 & A16-A19
• It requires single phase clock with 33% duty cycle to provide internal timing.
• Prefetches up to 6 instruction bytes from memory and queues them in order
to speed up the processing.
• It requires +5V supply
• 40 pin dual inline package
• 8086 supports 2 modes of operation
– Minimum mode
– Maximum mode
• The 8086 architecture has two parts:
–Bus Interface Unit(BIU)
–Execution Unit(EU)
8086 block diagram
• Bus Interface Unit contains
– Instruction queue,
– Segment registers,
– Instruction pointer, and
– Address adder.
• Execution Unit contains
– Control circuitry,
– Instruction decoder,
– ALU,
– Pointer and Index register,
– Flag register
Bus interface unit functions
• Responsible for performing external bus operations
• The functions of BIU are:
– Instruction Fetch
– Instruction Queuing
– Operand Fetch & storage
– Address Relocation
– Bus control
• Idle state
• Address adder – fetching of physical address of
next instruction( CS+IP)
Execution Unit Functions
• Decoding of Instructions
• Execution of instructions
 Steps
 EU extracts instructions from top of queue in BIU
 Decode the instructions
 Generates operands if necessary
 Passes operands to BIU & requests it to perform read or
write bus cycles to memory or I/o
 Perform the operation specified by the instruction on
operands
 Branch or jump instruction
Register Organization
• The types of registers are:
1. General Data Registers(AX, BX, CX, DX)
2. Segment Registers(CS, DS, ES, SS)
3. Pointers and Index Registers(IP, BP, SP)
4. Flag Registers(S,Z,P,C,T,I,D,AC,O)
General Data Registers
• AX—16 bit accumulator(AH+AL)
• BX-offset storage(BH+BL)
• CX-default counter in case of string and loop
instructions(CH+CL)
• DX-General purpose register (DH+DL)
SEGMENT REGISTERS
• Code Segment Register(CS)
• Data Segment Register(DS)
• Extra Segment Register(ES)
• Stack Segment Register(SS)
POINTER and INDEX Registers
• IP—instruction pointer-store memory location
of next instruction to be executed
• BP—base pointer
• SP—stack pointer
• SI—Source index
• DI—Destination index
Flag Registers(S,Z,P,C,T,I,D,AC,O)
• Indicate results of computations in ALU
• Also contains some flag bits to control CPU
operations
Flag register
Pin diagram
Segments with and without
overlapping
Signal group
8086 minimum mode
Min read timing
Write cycle for min mode
Mpi unit i_8086_architectures
Max mode in 8086
Mpi unit i_8086_architectures
Mpi unit i_8086_architectures
Mpi unit i_8086_architectures

More Related Content

PPTX
introduction to microprocessors
PPTX
Microprocessor presentation
PPTX
Memory mapped I/O and Isolated I/O
PPTX
Microprocessor
PPT
Microprocessor
PPT
microprocessor architecture
PPTX
Minimum Modes and Maximum Modes of 8086 Microprocessor
introduction to microprocessors
Microprocessor presentation
Memory mapped I/O and Isolated I/O
Microprocessor
Microprocessor
microprocessor architecture
Minimum Modes and Maximum Modes of 8086 Microprocessor

What's hot (19)

PPT
PPTX
Microprocessor
PDF
Microprocessor
PPTX
Register & Memory
PPTX
Memory Interface
PDF
PPTX
PPTX
Difference between 8085 and 8086 microprocessor Architecture
PPT
8085 microprocessor architecture ppt
PPT
Chapter8-mikroprocessor
PPTX
microprocessor
PDF
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
PDF
Microprocessor and interfacing
PPTX
Chapter 1 microprocessor introduction
PPTX
Introduction to 8085 microprocessor
Microprocessor
Microprocessor
Register & Memory
Memory Interface
Difference between 8085 and 8086 microprocessor Architecture
8085 microprocessor architecture ppt
Chapter8-mikroprocessor
microprocessor
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Microprocessor and interfacing
Chapter 1 microprocessor introduction
Introduction to 8085 microprocessor
Ad

Similar to Mpi unit i_8086_architectures (20)

PPT
The Intel 8086 microprocessor
PPTX
EC 8691 Microprocessor and Microcontroller.pptx
PPTX
Module 1 Computer Organization (2).pptx
PPT
Embeded system
DOCX
8086 Architecture
PPT
SUSTAINABLE ENGINEERING FUNDAMENTALS NEW FOR BTECH KTU STUDENTS
PPTX
المعالج 8086..pptxgvffvhjkhgfdddghbvfddsss
PPT
8086-microprocessor-architecture.ppt
PDF
Microprocessor.pdf
PPTX
LECTURE_2 Architecture of 8086 Microprocokessor.pptx
PPTX
microprocessor and microcontroller unit-1.pptx
PPTX
MPMC Microprocessor
PDF
THE 8086 MICROPROCESSOR -architecture, basics
PDF
Architecture of 8086 pdf for engineering studnets
PDF
Microprocessor 8086
PDF
8086 Architecture ppt.pdf
PPT
Advanced micro -processor
PPT
8086microprocessor 130821100244-phpapp02
The Intel 8086 microprocessor
EC 8691 Microprocessor and Microcontroller.pptx
Module 1 Computer Organization (2).pptx
Embeded system
8086 Architecture
SUSTAINABLE ENGINEERING FUNDAMENTALS NEW FOR BTECH KTU STUDENTS
المعالج 8086..pptxgvffvhjkhgfdddghbvfddsss
8086-microprocessor-architecture.ppt
Microprocessor.pdf
LECTURE_2 Architecture of 8086 Microprocokessor.pptx
microprocessor and microcontroller unit-1.pptx
MPMC Microprocessor
THE 8086 MICROPROCESSOR -architecture, basics
Architecture of 8086 pdf for engineering studnets
Microprocessor 8086
8086 Architecture ppt.pdf
Advanced micro -processor
8086microprocessor 130821100244-phpapp02
Ad

More from Shehrevar Davierwala (20)

PDF
Introduction_Swift
PPTX
PsudoCode.pptx
PPTX
Number System.pptx
PPTX
Java Script (Module 1).pptx
PPTX
Website in Clicks Day 2
PPTX
Develop Website in Clicks
PPTX
Build Virtual Assistant Using AI
PPTX
Build brand reputation using facebook
PPTX
Digital Marketing Session 2
PPTX
Learn Digital Marketing : 0 to Hero Day 1
DOC
Standard template
PPT
Digital Marketing for Sustainable Business - Afghan Perspective
PPT
Developing stunning website in clicks - 2
PPT
Developing stunning website in clicks
PPTX
Google forms for data analysis
PPT
Webdesign session1
PPT
Tech talk webtech
PPT
Tech talk php_cms
PPT
PPT
Introduction_Swift
PsudoCode.pptx
Number System.pptx
Java Script (Module 1).pptx
Website in Clicks Day 2
Develop Website in Clicks
Build Virtual Assistant Using AI
Build brand reputation using facebook
Digital Marketing Session 2
Learn Digital Marketing : 0 to Hero Day 1
Standard template
Digital Marketing for Sustainable Business - Afghan Perspective
Developing stunning website in clicks - 2
Developing stunning website in clicks
Google forms for data analysis
Webdesign session1
Tech talk webtech
Tech talk php_cms

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Monthly Chronicles - July 2025
PPT
Teaching material agriculture food technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
PDF
cuic standard and advanced reporting.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Encapsulation theory and applications.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Cloud computing and distributed systems.
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Electronic commerce courselecture one. Pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Monthly Chronicles - July 2025
Teaching material agriculture food technology
Review of recent advances in non-invasive hemoglobin estimation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation_ Review paper, used for researhc scholars
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Spectral efficient network and resource selection model in 5G networks
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding
cuic standard and advanced reporting.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Encapsulation theory and applications.pdf
Understanding_Digital_Forensics_Presentation.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Cloud computing and distributed systems.
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Mpi unit i_8086_architectures

  • 1. 8086 Architecture Presented By: Shehrevar Davierwala visit: http://sites.google.com/site/techwizrdin http://www.authorstream.com/shehrevard
  • 2. Microcomputer • PC or a computer that depends on microprocessor • Used by individuals as PC’s or workstations or notebook computers • Microcomputer contains a CPU on a microchip, memory, i/o ports ,bus system housed on mother board • It is a digital electronic component with miniaturized transistors on a single semiconductor IC • MICROPROCESSOR is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and provides results as output. • It controls the logic of almost all digital devices from clocks to fuel injection system for automobiles
  • 4. Father of microprocessor • Ted Hoff • Marcian Hoff • Stanley Mazor • Masatoshi Shima
  • 5. • Transistor--A transistor is a semiconductor device used to amplify and switch electronic signals and electrical power. It is composed of semiconductor material with at least three terminals for connection to an external circuit. • Flip flops-a flip-flop is a circuit that has two stable states and can be used to store state information. • Latches-a circuit used to store information • Register-- In computer architecture, a processor register is a small amount of storage available as part of a CPU or other digital processor. load data from a larger memory into registers where it is used for arithmetic, manipulated, or tested, by some machine instruction • Flag-- flag register is a collection of flag bits for a processor. These are part of larger registers
  • 6. 8086 specifications • It is 16-bit microprocessor • It has 20 bit address bus and can access up to 220 memory locations (1 MB). • It can support up to 64K I/O ports • It provides 14, 16-bit registers • It has multiplexed address and data bus AD0-AD15 & A16-A19 • It requires single phase clock with 33% duty cycle to provide internal timing. • Prefetches up to 6 instruction bytes from memory and queues them in order to speed up the processing. • It requires +5V supply • 40 pin dual inline package • 8086 supports 2 modes of operation – Minimum mode – Maximum mode
  • 7. • The 8086 architecture has two parts: –Bus Interface Unit(BIU) –Execution Unit(EU)
  • 9. • Bus Interface Unit contains – Instruction queue, – Segment registers, – Instruction pointer, and – Address adder. • Execution Unit contains – Control circuitry, – Instruction decoder, – ALU, – Pointer and Index register, – Flag register
  • 10. Bus interface unit functions • Responsible for performing external bus operations • The functions of BIU are: – Instruction Fetch – Instruction Queuing – Operand Fetch & storage – Address Relocation – Bus control • Idle state • Address adder – fetching of physical address of next instruction( CS+IP)
  • 11. Execution Unit Functions • Decoding of Instructions • Execution of instructions  Steps  EU extracts instructions from top of queue in BIU  Decode the instructions  Generates operands if necessary  Passes operands to BIU & requests it to perform read or write bus cycles to memory or I/o  Perform the operation specified by the instruction on operands  Branch or jump instruction
  • 12. Register Organization • The types of registers are: 1. General Data Registers(AX, BX, CX, DX) 2. Segment Registers(CS, DS, ES, SS) 3. Pointers and Index Registers(IP, BP, SP) 4. Flag Registers(S,Z,P,C,T,I,D,AC,O)
  • 13. General Data Registers • AX—16 bit accumulator(AH+AL) • BX-offset storage(BH+BL) • CX-default counter in case of string and loop instructions(CH+CL) • DX-General purpose register (DH+DL)
  • 14. SEGMENT REGISTERS • Code Segment Register(CS) • Data Segment Register(DS) • Extra Segment Register(ES) • Stack Segment Register(SS)
  • 15. POINTER and INDEX Registers • IP—instruction pointer-store memory location of next instruction to be executed • BP—base pointer • SP—stack pointer • SI—Source index • DI—Destination index
  • 16. Flag Registers(S,Z,P,C,T,I,D,AC,O) • Indicate results of computations in ALU • Also contains some flag bits to control CPU operations
  • 19. Segments with and without overlapping
  • 23. Write cycle for min mode
  • 25. Max mode in 8086