SlideShare a Scribd company logo
It is a 16-bit μp.
8086 has a 20 bit address bus and 16 bit data bus
It can access up to 2^20 memory locations (1 MB).
words size is 16 bit .
It can support up to 64K I/O ports.
It provides 16 -bit registers.
It has multiplexed address and data bus AD0- AD15 and A16 - A19.
It requires single phase clock with 33% duty cycle to provide internal
timing.
8086 is designed to operate in two modes, Minimum and Maximum.
It can prefetches up to 6 instruction bytes from memory and queues
them in order to speed up instruction execution.
It requires +5V power supply.
A 40 pin dual in line package
Clock frequency of 5MHz, 8MHz and 10 MHz are available.
8086 processor
Execution Unit or "EU" and the Bus Interface Unit or "BIU."
The BIU for the 8086 incorporates a 16-bit data bus and a 6-byte
instruction queue.
The BIU is responsible for executing all external bus cycles and consists of
the segment and communications registers, the instruction pointer and
the instruction byte queue.
The BIU combines segment and off-set values in its dedicated adder to
derive 20-bit addresses, transfers data to and from the EU on the ALU data
bus and loads or "prefetches" instructions into the queue from which they
are fetched by the EU.
The EU
is responsible for the execution of all instructions, for providing data and addresses
to the BIU, and for manipulating the general registers and the flag register.
The EU, when it is ready to execute an instruction, fetches the instruction byte from
the BIU's instruction queue and then executes the instruction.
If the queue is empty when the EU is ready to fetch an instruction byte, the EU waits
for the instruction byte to be fetched.
In the course of instruction execution, if a memory location or I/O port must be
accessed,the EU requests the BIU to perform the required bus cycle.
The model includes 13 16-bit registers:
i. Four segment registers (CS, DS, SS and ES)
ii. One Instruction pointers
iii. Four data registers (AX, BX, CX and DX)
iv. Two pointer registers (BP and SP)
v. Two index registers (SI and DI)
vi. In addition, there is another register called Status Register (SR), with
nine of its bits implemented as status and control flags
The 8086 architecture implements independent memory and input/output
address spaces
The memory address space is 220
= 1,048,576 bytes (1Mbytes) in size and the
I/O address space is 216
= 65,536 bytes (64Kbytes) in size
The registers AX, BX, CX, and DX are general purpose 16-bit registers.
AX is used as 16-bit accumulator, with the lower 8-bit of AX designated as
AL and higher 8-bit as AH.
AL can be used as an 8-bit accumulator for 8-bit operation.
Usually the letters L and H specify the lower and higher bytes of a
particular registers.
AH means the higher 8-bit of the AX register.
AL means the lower 8-bit of the AX register.
The letter X is used to specify the complete 16-bit registers.
The register CX is used as default counter in case of string and loop
instructions.
The register BX is used as an offset storage for forming physical addresses
in case of certain addressing modes.
DX register is general purpose register which may be used as implicit
operand or destination in case of few instructions.
General Purpose Registers
• Normally used for storing temporary results
• Each of the registers is 16 bits wide (AX, BX, CX, DX)
• Can be accessed as either 16 or 8 bits AX, AH, AL
12
AX - the Accumulator
BX - the Base Register
CX - the Count Register
DX - the Data Register
General Purpose Registers
• AX
– Accumulator Register
– Preferred register to use in arithmetic, logic and data
transfer instructions because it generates the
shortest Machine Language Code
– Must be used in multiplication and division
operations
– Must also be used in I/O operations
• BX
– Base Register
– Also serves as an address register
13
General Purpose Registers
• CX
– Count register
– Used as a loop counter
– Used in shift and rotate operations
• DX
– Data register
– Used in multiplication and division
– Also used in I/O operations
14
Pointer and Index Registers
• All 16 bits wide, L/H bytes are not accessible
• Used as memory pointers
– Example: MOV AH, [SI]
• Move the byte stored in memory location whose address is contained
in register SI to register AH
• IP is not under direct control of the programmer
15

More Related Content

What's hot

The bus interface unit (biu)
The bus interface unit (biu)The bus interface unit (biu)
The bus interface unit (biu)
Meherul1234
 
8086 architecture
8086 architecture8086 architecture
8086 architecture
saravanan karuppasamy
 
Microprocessor if deptt- 17th september 2021 (2)
Microprocessor if deptt- 17th september 2021 (2)Microprocessor if deptt- 17th september 2021 (2)
Microprocessor if deptt- 17th september 2021 (2)
AISSMS
 
Memory segmentation-of-8086
Memory segmentation-of-8086Memory segmentation-of-8086
Memory segmentation-of-8086
mudulin
 
8086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp028086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp02
Murad Mondol
 
8086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp028086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp02raone1989
 
8086 Microprocessor
8086 Microprocessor 8086 Microprocessor
8086 Microprocessor
Vijay Kumar
 
Memory Segmentation of 8086
Memory Segmentation of 8086Memory Segmentation of 8086
Memory Segmentation of 8086
Nikhil Kumar
 
8086 Microprocessor
8086 Microprocessor8086 Microprocessor
8086 Microprocessor
Avinash Rouniyar
 
Segment registers
Segment registersSegment registers
Segment registers
maamir farooq
 
The 8086 microprocessor
The  8086 microprocessorThe  8086 microprocessor
The 8086 microprocessor
Adarsh College, Hingoli
 
Memory segmentations
Memory  segmentations Memory  segmentations
Memory segmentations
maamir farooq
 
8086
80868086
8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessor
ganeshbehera6
 
Architecture of 8086
Architecture of 8086Architecture of 8086
Architecture of 8086
MOHAN MOHAN
 
Internal architecture-of-8086
Internal architecture-of-8086Internal architecture-of-8086
Internal architecture-of-8086
Estiak Khan
 
Memory sementation sem
Memory sementation semMemory sementation sem
Memory sementation sem
Vishal Jangid
 

What's hot (18)

The bus interface unit (biu)
The bus interface unit (biu)The bus interface unit (biu)
The bus interface unit (biu)
 
8086 architecture
8086 architecture8086 architecture
8086 architecture
 
Microprocessor if deptt- 17th september 2021 (2)
Microprocessor if deptt- 17th september 2021 (2)Microprocessor if deptt- 17th september 2021 (2)
Microprocessor if deptt- 17th september 2021 (2)
 
Memory segmentation-of-8086
Memory segmentation-of-8086Memory segmentation-of-8086
Memory segmentation-of-8086
 
8086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp028086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp02
 
8086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp028086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp02
 
8086 Microprocessor
8086 Microprocessor 8086 Microprocessor
8086 Microprocessor
 
Memory Segmentation of 8086
Memory Segmentation of 8086Memory Segmentation of 8086
Memory Segmentation of 8086
 
8086 Microprocessor
8086 Microprocessor8086 Microprocessor
8086 Microprocessor
 
Segment registers
Segment registersSegment registers
Segment registers
 
8086
8086 8086
8086
 
The 8086 microprocessor
The  8086 microprocessorThe  8086 microprocessor
The 8086 microprocessor
 
Memory segmentations
Memory  segmentations Memory  segmentations
Memory segmentations
 
8086
80868086
8086
 
8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessor
 
Architecture of 8086
Architecture of 8086Architecture of 8086
Architecture of 8086
 
Internal architecture-of-8086
Internal architecture-of-8086Internal architecture-of-8086
Internal architecture-of-8086
 
Memory sementation sem
Memory sementation semMemory sementation sem
Memory sementation sem
 

Viewers also liked

L10 envelope pt2
L10  envelope pt2L10  envelope pt2
L10 envelope pt2chuhonsan
 
Introduction to IGBC Green Factory Rating System_January 2015
Introduction to IGBC Green Factory Rating System_January 2015Introduction to IGBC Green Factory Rating System_January 2015
Introduction to IGBC Green Factory Rating System_January 2015
Godrej Green Building Consultancy
 
Murdock Mfg. Water Coolers and Drinking Fountains Overview
Murdock Mfg. Water Coolers and Drinking Fountains OverviewMurdock Mfg. Water Coolers and Drinking Fountains Overview
Murdock Mfg. Water Coolers and Drinking Fountains Overview
Morris Group International
 
Module 7 module 5 draft mechanical layout and details
Module 7   module 5 draft mechanical layout and detailsModule 7   module 5 draft mechanical layout and details
Module 7 module 5 draft mechanical layout and details
Gilbert Bautista
 
Plumbing system for training, 22.01.2017
Plumbing system for training, 22.01.2017Plumbing system for training, 22.01.2017
Plumbing system for training, 22.01.2017
Krishnandu Barma
 
Ecosystem Services for Biodiversity Conservation: Study of Corbett
Ecosystem Services for Biodiversity Conservation: Study of Corbett Ecosystem Services for Biodiversity Conservation: Study of Corbett
Ecosystem Services for Biodiversity Conservation: Study of Corbett
India Water Portal
 
Grade8 plumbing
Grade8 plumbingGrade8 plumbing
Grade8 plumbing
manuelmachete
 

Viewers also liked (7)

L10 envelope pt2
L10  envelope pt2L10  envelope pt2
L10 envelope pt2
 
Introduction to IGBC Green Factory Rating System_January 2015
Introduction to IGBC Green Factory Rating System_January 2015Introduction to IGBC Green Factory Rating System_January 2015
Introduction to IGBC Green Factory Rating System_January 2015
 
Murdock Mfg. Water Coolers and Drinking Fountains Overview
Murdock Mfg. Water Coolers and Drinking Fountains OverviewMurdock Mfg. Water Coolers and Drinking Fountains Overview
Murdock Mfg. Water Coolers and Drinking Fountains Overview
 
Module 7 module 5 draft mechanical layout and details
Module 7   module 5 draft mechanical layout and detailsModule 7   module 5 draft mechanical layout and details
Module 7 module 5 draft mechanical layout and details
 
Plumbing system for training, 22.01.2017
Plumbing system for training, 22.01.2017Plumbing system for training, 22.01.2017
Plumbing system for training, 22.01.2017
 
Ecosystem Services for Biodiversity Conservation: Study of Corbett
Ecosystem Services for Biodiversity Conservation: Study of Corbett Ecosystem Services for Biodiversity Conservation: Study of Corbett
Ecosystem Services for Biodiversity Conservation: Study of Corbett
 
Grade8 plumbing
Grade8 plumbingGrade8 plumbing
Grade8 plumbing
 

Similar to 8086 architecture basics

Microprocessor.pdf
Microprocessor.pdfMicroprocessor.pdf
Microprocessor.pdf
pradipsaha77
 
8086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp018086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp01destaw belay
 
8086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp018086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp01Siva Raman
 
8086 Architecture ppt.pdf
8086 Architecture ppt.pdf8086 Architecture ppt.pdf
8086 Architecture ppt.pdf
UmamaheswariV4
 
8086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp028086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp02raone1989
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
Poojith Chowdhary
 
8086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp028086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp02raone1989
 
8086 handout for chapter one and two
8086 handout for chapter one and two8086 handout for chapter one and two
8086 handout for chapter one and twohaymanotyehuala
 
Intel 8086 microprocessor
Intel 8086 microprocessorIntel 8086 microprocessor
Intel 8086 microprocessor
Ravi Yasas
 
INTEL 8086 MICROPROCESSOR
INTEL 8086 MICROPROCESSORINTEL 8086 MICROPROCESSOR
INTEL 8086 MICROPROCESSOR
Sagar Kuntumal
 
Mpi chapter 2
Mpi chapter 2Mpi chapter 2
Mpi chapter 2
birhanugirmay
 
Assembly language by Puskar Suwal Complete Reference
Assembly language by Puskar Suwal Complete Reference Assembly language by Puskar Suwal Complete Reference
Assembly language by Puskar Suwal Complete Reference
Anas Sa
 
8086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp018086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp01jemimajerome
 
lec 2.pptx
lec 2.pptxlec 2.pptx
lec 2.pptx
CharlesAsiedu4
 
The Intel 8086 microprocessor
The Intel 8086 microprocessorThe Intel 8086 microprocessor
The Intel 8086 microprocessor
George Thomas
 
SAURABH MITRA-8086 MICROPROCESSOR
SAURABH MITRA-8086 MICROPROCESSORSAURABH MITRA-8086 MICROPROCESSOR
SAURABH MITRA-8086 MICROPROCESSOR
SAURABH MITRA
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor Mustapha Fatty
 

Similar to 8086 architecture basics (20)

Microprocessor.pdf
Microprocessor.pdfMicroprocessor.pdf
Microprocessor.pdf
 
8086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp018086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp01
 
8086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp018086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp01
 
8086 Architecture ppt.pdf
8086 Architecture ppt.pdf8086 Architecture ppt.pdf
8086 Architecture ppt.pdf
 
8086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp028086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp02
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
 
8086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp028086microprocessor 130821100244-phpapp02
8086microprocessor 130821100244-phpapp02
 
8051 microcontroller
 8051 microcontroller 8051 microcontroller
8051 microcontroller
 
8086 handout for chapter one and two
8086 handout for chapter one and two8086 handout for chapter one and two
8086 handout for chapter one and two
 
Intel 8086 microprocessor
Intel 8086 microprocessorIntel 8086 microprocessor
Intel 8086 microprocessor
 
INTEL 8086 MICROPROCESSOR
INTEL 8086 MICROPROCESSORINTEL 8086 MICROPROCESSOR
INTEL 8086 MICROPROCESSOR
 
Mpi chapter 2
Mpi chapter 2Mpi chapter 2
Mpi chapter 2
 
Assembly language by Puskar Suwal Complete Reference
Assembly language by Puskar Suwal Complete Reference Assembly language by Puskar Suwal Complete Reference
Assembly language by Puskar Suwal Complete Reference
 
8086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp018086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp01
 
lec 2.pptx
lec 2.pptxlec 2.pptx
lec 2.pptx
 
The Intel 8086 microprocessor
The Intel 8086 microprocessorThe Intel 8086 microprocessor
The Intel 8086 microprocessor
 
110 ec0644
110 ec0644110 ec0644
110 ec0644
 
SAURABH MITRA-8086 MICROPROCESSOR
SAURABH MITRA-8086 MICROPROCESSORSAURABH MITRA-8086 MICROPROCESSOR
SAURABH MITRA-8086 MICROPROCESSOR
 
8086 Architecture
8086 Architecture8086 Architecture
8086 Architecture
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 

More from Pundlik Rathod

CONTRACTS AND ITS TYPES
CONTRACTS AND ITS TYPESCONTRACTS AND ITS TYPES
CONTRACTS AND ITS TYPESPundlik Rathod
 
GIS and GPS - applications in civil engg
GIS and GPS - applications  in civil enggGIS and GPS - applications  in civil engg
GIS and GPS - applications in civil enggPundlik Rathod
 
DNA MUGSHOTS AGAINST CRIME
DNA MUGSHOTS AGAINST CRIMEDNA MUGSHOTS AGAINST CRIME
DNA MUGSHOTS AGAINST CRIMEPundlik Rathod
 
Conversion of waste material into useful products
Conversion of waste material into useful productsConversion of waste material into useful products
Conversion of waste material into useful productsPundlik Rathod
 

More from Pundlik Rathod (8)

Water harvesting
Water harvestingWater harvesting
Water harvesting
 
CONTRACTS AND ITS TYPES
CONTRACTS AND ITS TYPESCONTRACTS AND ITS TYPES
CONTRACTS AND ITS TYPES
 
DAMS AND ITS TYPES
DAMS AND ITS TYPESDAMS AND ITS TYPES
DAMS AND ITS TYPES
 
GIS and GPS - applications in civil engg
GIS and GPS - applications  in civil enggGIS and GPS - applications  in civil engg
GIS and GPS - applications in civil engg
 
Plumbing
PlumbingPlumbing
Plumbing
 
Green buildings
Green  buildingsGreen  buildings
Green buildings
 
DNA MUGSHOTS AGAINST CRIME
DNA MUGSHOTS AGAINST CRIMEDNA MUGSHOTS AGAINST CRIME
DNA MUGSHOTS AGAINST CRIME
 
Conversion of waste material into useful products
Conversion of waste material into useful productsConversion of waste material into useful products
Conversion of waste material into useful products
 

Recently uploaded

road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 

Recently uploaded (20)

road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 

8086 architecture basics

  • 1. It is a 16-bit μp. 8086 has a 20 bit address bus and 16 bit data bus It can access up to 2^20 memory locations (1 MB). words size is 16 bit . It can support up to 64K I/O ports. It provides 16 -bit registers. It has multiplexed address and data bus AD0- AD15 and A16 - A19. It requires single phase clock with 33% duty cycle to provide internal timing. 8086 is designed to operate in two modes, Minimum and Maximum. It can prefetches up to 6 instruction bytes from memory and queues them in order to speed up instruction execution. It requires +5V power supply. A 40 pin dual in line package Clock frequency of 5MHz, 8MHz and 10 MHz are available. 8086 processor
  • 2.
  • 3. Execution Unit or "EU" and the Bus Interface Unit or "BIU." The BIU for the 8086 incorporates a 16-bit data bus and a 6-byte instruction queue. The BIU is responsible for executing all external bus cycles and consists of the segment and communications registers, the instruction pointer and the instruction byte queue. The BIU combines segment and off-set values in its dedicated adder to derive 20-bit addresses, transfers data to and from the EU on the ALU data bus and loads or "prefetches" instructions into the queue from which they are fetched by the EU.
  • 4. The EU is responsible for the execution of all instructions, for providing data and addresses to the BIU, and for manipulating the general registers and the flag register. The EU, when it is ready to execute an instruction, fetches the instruction byte from the BIU's instruction queue and then executes the instruction. If the queue is empty when the EU is ready to fetch an instruction byte, the EU waits for the instruction byte to be fetched. In the course of instruction execution, if a memory location or I/O port must be accessed,the EU requests the BIU to perform the required bus cycle.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. The model includes 13 16-bit registers: i. Four segment registers (CS, DS, SS and ES) ii. One Instruction pointers iii. Four data registers (AX, BX, CX and DX) iv. Two pointer registers (BP and SP) v. Two index registers (SI and DI) vi. In addition, there is another register called Status Register (SR), with nine of its bits implemented as status and control flags The 8086 architecture implements independent memory and input/output address spaces The memory address space is 220 = 1,048,576 bytes (1Mbytes) in size and the I/O address space is 216 = 65,536 bytes (64Kbytes) in size
  • 11. The registers AX, BX, CX, and DX are general purpose 16-bit registers. AX is used as 16-bit accumulator, with the lower 8-bit of AX designated as AL and higher 8-bit as AH. AL can be used as an 8-bit accumulator for 8-bit operation. Usually the letters L and H specify the lower and higher bytes of a particular registers. AH means the higher 8-bit of the AX register. AL means the lower 8-bit of the AX register. The letter X is used to specify the complete 16-bit registers. The register CX is used as default counter in case of string and loop instructions. The register BX is used as an offset storage for forming physical addresses in case of certain addressing modes. DX register is general purpose register which may be used as implicit operand or destination in case of few instructions.
  • 12. General Purpose Registers • Normally used for storing temporary results • Each of the registers is 16 bits wide (AX, BX, CX, DX) • Can be accessed as either 16 or 8 bits AX, AH, AL 12 AX - the Accumulator BX - the Base Register CX - the Count Register DX - the Data Register
  • 13. General Purpose Registers • AX – Accumulator Register – Preferred register to use in arithmetic, logic and data transfer instructions because it generates the shortest Machine Language Code – Must be used in multiplication and division operations – Must also be used in I/O operations • BX – Base Register – Also serves as an address register 13
  • 14. General Purpose Registers • CX – Count register – Used as a loop counter – Used in shift and rotate operations • DX – Data register – Used in multiplication and division – Also used in I/O operations 14
  • 15. Pointer and Index Registers • All 16 bits wide, L/H bytes are not accessible • Used as memory pointers – Example: MOV AH, [SI] • Move the byte stored in memory location whose address is contained in register SI to register AH • IP is not under direct control of the programmer 15