0% found this document useful (0 votes)
21 views

Microprocessor and Microprocessor

This document provides information about the MICROPROCESSOR & MICROCONTROLLER course, including an introduction to the 8086 microprocessor architecture. It details the internal architecture of the 8086, which consists of a BUS INTERFACE UNIT and EXECUTION UNIT. It also covers the 8086 pin diagram and functions, such as the multiplexed address/data bus (AD0-AD15), clock signal, interrupt requests pins, and status pins that indicate the type of operation being performed.

Uploaded by

mondalsudeep222
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Microprocessor and Microprocessor

This document provides information about the MICROPROCESSOR & MICROCONTROLLER course, including an introduction to the 8086 microprocessor architecture. It details the internal architecture of the 8086, which consists of a BUS INTERFACE UNIT and EXECUTION UNIT. It also covers the 8086 pin diagram and functions, such as the multiplexed address/data bus (AD0-AD15), clock signal, interrupt requests pins, and status pins that indicate the type of operation being performed.

Uploaded by

mondalsudeep222
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 36

Course Title: MICROPROCESSOR & MICROCONTROLLER

UNIT 1: Introduction to Microprocessor


Architecture of 8086
Introduction and evolution of Microprocessors
Internal Architecture of 8086 and pin diagram
BUS INTERFACE UNIT
EXECUTION UNIT
UNIT 2: Programming and Interrupt structure
1. AD0 to AD15
BHE A0 INDICATION
0 0 WHOLE WORD
0 1 HIGHER BYTE
1 0 LOWER BYTE
1 1 BUS IDLE/NO OPERATION
RD’ : It is a read signal used for read operation. It is also an active low signal.

READY
This is an acknowledgment signal from the slower I/O devices or memory. When high, it indicates that the
device is ready to transfer data, else the microprocessor is in the wait state.

RESET
By using this pin, the program control returns to FFFF0 H.

INTR
This pin is used to receive an interrupt request signal. It is a type of maskable interrupt.
NMI
This is used for Non-Maskable Interrupt Request.
GND
There are two ground pins in the 8086, pin 1 and pin 20.
VCC
The pin 40 is for voltage input.
MN / MX'
This pin is used for minimum or maximum mode of the microprocessor. When this pin is 1, the
microprocessor works in minimum mode, and when the pin is at 0, the maximum mode is followed.
Clock signal
Pin 19 for clock input (CLK): an 8086 requires a clock signal from some external, crystal-controlled clock
generator to synchronize internal operations in the processor with maximum frequencies ranging from 5 MHZ
to 10 MHZ.

Multiplexed address/data Bus


AD0 through AD15 are used at the start of machine cycle to send out addresses and later in the machine cycle
they are used to send or receive data. (This is also known as multiplexing the bus.) However, the-low order
address bus can be separated from these signals by using a latch.

Multiplexed address bus


The 8086 has 4 signal lines A16/S3 through A19/S6. The double mnemonic on these pins indicates that address bits A16
through A19 are sent out on these lines during the first part of a machine cycle and the status information, which identifies
the type of operation to be done in that cycle, is sent out on these lines S3 through S6 during a later part of the cycle.

You might also like