Microprocessor Unit 3
Microprocessor Unit 3
Microprocessor Unit 3
ELECTRONICS ENGINEERING
403, KEE 602 & KEC502 (BEC-101/201)
• Microprocessor - 8086 Overview
by Intel in 1976. It is a 16-bit Microprocessor having 20 address lines and16 data lines
that provides up to 1MB storage. It consists of powerful instruction set, which provides
• It supports two modes of operation, i.e. Maximum mode and Minimum mode. Maximum
mode is suitable for system having multiple processors and Minimum mode is suitable
THANK YOU
For
Watching
By Vimal Sir
• 8086 Microprocessor is divided into two functional units, i.e., EU (Execution Unit)
and BIU (Bus Interface Unit).
EU (Execution Unit)
Execution unit gives instructions to BIU stating from where to fetch the data and then decode
and execute those instructions. Its function is to control operations on data using the
instruction decoder & ALU. EU has no direct connection with system buses as shown in the
above figure, it performs operations over data through BIU.
BIU takes care of all data and addresses transfers on the buses for the EU like sending addresses,
fetching instructions from the memory, reading data from the ports and the memory as well as
writing data to the ports and the memory. EU has no direction connection with System Buses so
this is possible with the BIU. EU and BIU are connected with the Internal Bus.
THANK YOU
For
Watching
By Vimal Sir
THANK YOU
For
Watching
By Vimal Sir
For PDF join our Telegram Channel from description
FUNDAMENTALS OFKCS
ELECTRONICS ENGINEERING
403, KEE 602 & KEC502 (BEC-101/201)
• Microprocessor - 8086 Instruction Sets
The 8086 microprocessor supports 8 types of instructions −
• Data Transfer Instructions
• Arithmetic Instructions
• Bit Manipulation Instructions
• String Instructions
• Program Execution Transfer Instructions (Branch & Loop Instructions)
• Processor Control Instructions
• Iteration Control Instructions
• Interrupt Instructions
THANK YOU
For
Watching
By Vimal Sir
For PDF join our Telegram Channel from description
FUNDAMENTALS OFKCS
ELECTRONICS ENGINEERING
403, KEE 602 & KEC502 (BEC-101/201)
• Bit Manipulation Instructions
These instructions are used to perform operations where data bits are involved, i.e. operations
like logical, shift, etc. Following is the list of instructions under this group −
Instructions to perform logical operation
NOT − Used to invert each bit of a byte or word.
AND − Used for adding each bit in a byte/word with the corresponding bit in another byte/word.
OR − Used to multiply each bit in a byte/word with the corresponding bit in another byte/word.
XOR − Used to perform Exclusive-OR operation over each bit in a byte/word with the
corresponding bit in another byte/word.
TEST − Used to add operands to update flags, without affecting operands.
THANK YOU
For
Watching
THANK YOU
For
Watching
THANK YOU
For
Watching
By Vimal Sir
For PDF join our Telegram Channel from description
FUNDAMENTALS OFKCS
ELECTRONICS ENGINEERING
403, KEE 602 & KEC502 (BEC-101/201)
• Microprocessor - 8086 Interrupts
THANK YOU
For
Watching