MODES OF 8086. Details of Pins Pin 1 –Connected Ground Pins 2-16 –acts as both input/output. Outputs address at the first part of the cycle and outputs.

Slides:



Advertisements
Similar presentations
Gursharan Singh Tatla PIN DIAGRAM OF 8086 Gursharan Singh Tatla Gursharan Singh Tatla
Advertisements

8086 [2] Ahad. Internal! External? 8086 vs _bit Data Bus 20_bit Address 8_bit Data Bus 20_bit Address Only external bus of 8088 is.
Parul Polytechnic Institute
8088/86 Microprocessors and Supporting Chips
Dr. Rabie A. Ramadan Al-Azhar University Lecture 3
ECE 2211 Microprocessor and Interfacing Chapter 8 The 8088/8086 Microprocessors and their memory and I/O interfaces Br. Athaur Rahman Bin Najeeb Room.
Engineering 4862 Microprocessors Lecture 22 Cheng Li EN-4012
MICROPROCESSORS TWO TYPES OF MODELS ARE USED :  PROGRAMMER’S MODEL :- THIS MODEL SHOWS FEATURES, SUCH AS INTERNAL REGISTERS, ADDRESS,DATA & CONTROL BUSES.
Contents Even and odd memory banks of 8086 Minimum mode operation
8086.  The 8086 is Intel’s first 16-bit microprocessor  The 8086 can run at different clock speeds  Standard 8086 – 5 MHz  –10 MHz 
SYSTEM CLOCK Clock (CLK) : input signal which synchronize the internal and external operations of the microprocessor.
The 8085 Microprocessor Architecture
Microprocessor and Microcontroller
8086 Pin diagram 8086 is a 40 pin DIP using MOS technology. It has 2 GND’s as circuit complexity demands a large amount of current flowing through the.
I/O Unit.
CSNB373: Microprocessor Systems
Parul Polytechnic Institute Subject Code : Name Of Subject : Microprocessor and assembly language programming Name of Unit : Introduction to Microprossor.
Designing the 8086/8088 Microcomputer System
4-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL Hardware Detail of Intel.
1 TK2633TK Microprocessor Architecture DR MASRI AYOB.
Chapter 10 Hardware Details on the 8088 Objectives: The general specification on the 8088 microprocessors The processor’s control signal names and specifications.
Design of Microprocessor-Based Systems Hardware Detail of Intel 8088 Dr. Esam Al_Qaralleh CE Department Princess Sumaya University for Technology.
MICROPROCESSOR BASED SYSTEM DESIGN
GURSHARAN SINGH TATLA PIN DIAGRAM OF 8085 GURSHARAN SINGH TATLA
Microcomputer & Interfacing Lecture 2
Khaled A. Al-Utaibi  8086 Pinout & Pin Functions  Minimum & Maximum Mode Operations  Microcomputer System Design  Minimum Mode.
Memory interface Memory is a device to store data
Khaled A. Al-Utaibi  Intel Peripheral Controller Chips  Basic Description of the 8255  Pin Configuration of the 8255  Block Diagram.
8086/8088 Hardware Specifications A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
Wait states Wait states can be inserted into a bus cycle
MICROPROCESSORS AND APPLICATIONS
8086/8088 Hardware Specifications Power supply:  +5V with tolerance of ±10%;  360mA. Input characteristics:  Logic 0 – 0.8V maximum, ±10μA maximum;
Minimum System Requirements Clock Generator Memory Interfacing.
MODES OF Details of Pins Pin 1GND –Connected Ground Pins 2-16 AD14-AD0–acts as both input/output. Outputs address at the first part of the cycle.
Unit-III Pipelined Architecture. Basic instruction cycle 6/4/2016MDS_SCOE_UNIT32.
Introduction First 32 bit Processor in Intel Architecture. Full 32 bit processor family Sixth member of 8086 Family SX.
© 2006 Pearson Education, Upper Saddle River, NJ All Rights Reserved.Brey: The Intel Microprocessors, 7e Chapter /8088 Hardware Specifications.
80386DX. Features of 80386DX It supports 8/16/32 bit data operands It has 32-bit internal registers It supports 32-bit data bus and 32-bit non-multiplexed.
80386DX functional Block Diagram PIN Description Register set Flags Physical address space Data types.
12/16/  List the elements of 8255A Programmable Peripheral Interface (PPI)  Explain its various operating modes  Develop a simple program to.
Computer Architecture Lecture 6 by Engineer A. Lecturer Aymen Hasan AlAwady 1/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
EFLAG Register of The The only new flag bit is the AC alignment check, used to indicate that the microprocessor has accessed a word at an odd.
Introduction to Microprocessors - chapter3 1 Chapter 3 The 8085 Microprocessor Architecture.
A Design Example A Programmable Calculator. Programmable Calculator Working in Exact Mode Receiving Program from RS232 Port Saving Programs using RS232.
Block diagram of 8086.
8086/8088 Hardware Specifications. Objectives Describe the functions of all 8086/8088 pins Understand DC characteristics and fan out Using the clock generator.
8086 and families Features of Bit Microprocessor : is a 16bit processor. It’s ALU, internal registers works with 16bit binary word.
MACHINE CYCLE AND T-STATE
The 8085 Microprocessor Architecture. What 8085 meant for? 80 - year of invention bit processor 5 - uses +5V for power.
Multiplex of Data and Address Lines in 8088 Address lines A0-A7 and Data lines D0-D7 are multiplexed in These lines are labelled as AD0-AD7. –By.
8 085Microprocessor Temp Reg (8) Accumulator (A reg) Flag flip flops(8) Instruction Register (8) Arithmetic Logic Unit ALU Instruction Decoder and Machine.
Memory Interface EEE 365 [FALL 2014] LECTURER 12 ATANU K SAHA BRAC UNIVERSITY.
EEE /INSTR/CS F241 ES C263 Microprocessor Programming and Interfacing
The 8085 Microprocessor Architecture
Introduction to the processor and its pin configuration
PIN description of 8086 in Minimum Mode
COURSE OUTCOMES OF Microprocessor and programming
The 8085 Microprocessor Architecture
8086 MICROPROCESSOR ARCHITECTURE & SEGMENTATION
EE3541 Introduction to Microprocessors
8086/8088 Hardware Specifications
..
8086 and families.
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
Serial Communication Interface: Using 8251
Parallel communication interface 8255
X1 & X2 These are also called Crystal Input Pins.
The 8085 Microprocessor Architecture
Flags Carry flag Overflow Parity flag Direction Interrupt enable
8086 microprocessior PIN OUT DIAGRAM OF  Power supply and frequency signals  It uses 5V DC supply at V CC pin 40, and uses ground at V SS pin.
Presentation transcript:

MODES OF 8086

Details of Pins Pin 1 –Connected Ground Pins 2-16 –acts as both input/output. Outputs address at the first part of the cycle and outputs or inputs data in the remaining part of the cycle Pin 17- Non maskable interrupt Pin 18-INTR- maskable interrupt request Pin -19-CLK- 5MHz for 8086 Pin -20-connected Ground Pin 21- RESET- Terminating activity. A high(1) on this pin clears IP,CS, DS, SS, ES and instruction queue cleared and CS set to FFFF. With IP=000 and CS=FFFF, the processor will begin executing at FFFF0.

This location is a read-only location in memory and contains jmp instruction to a program for initializing the system. This program is called as Bootstrap loader. Pin 22-READY – this pin will receive a ack from a memory or I/O interface that i/p data will be put on the bus or o/p data will be accepted from the data bus in the next clk cycle. Pin 23-TEST-Used in conjunction with WAIT inst in multiprocessing environment. Pin are mode dependent- will be explained with each mode. Pin-32-RD indicates that i/p operation has to be performed. Pins 33- indicates current mode of the CPU. Processor is in minimum mode if connected to +5V and in maximum mode if connected to ground.

Pin-34 If connected to ground during the first part of the bus cycle, then it means that at least one byte of the current transfer is to be made on pins AD8-AD15. if high, then transfer is made on AD0-AD7. Together with BHE and A0 signals indicate how data appear on the bus. The four possible combinations are: OperationBHEA0Data pins used W/R word at even addr 00AD15-AD0 W/R byte at even addr 10AD7-AD0 W/R byte at odd addr 01AD15-AD0 W/R word at odd addr 01AD15-AD8

Pins During the first part of the bus cycle, the upper 4 bits of the address are o/p and during the remainder of the bus cycle, these status mentioned below is the is o/p. S4 S3 Register 0 0 ES 0 1 SS 1 0 CS 1 1 DS S5 gives the current setting of IF S6 is always 0, indicates 8086 controlling the bus. Pin-39 AD15- same as AD0-AD14(ie pins 2-16) Pin-40-VCC connected to +5V

MINIMUM MODE SYSTEM

Minimum Mode The minimum mode is used for a small system with a single processor, a system in which the 8086 alone generates all the possible control signals directly. The 8086 processor is in minimum mode when pin 33(MN/MX) is given +5V. The definitions for pins 24 through 31 for the minimum mode are as follows. Pin-24-INTA Indicates recognition of an interrupt request. Pin 25-ALE -o/p a pulse indicating that address is available on address pins Pin-26-DEN This is to inform the transceivers that CPU is ready to send or receive data.

Pin-27 DT/R Indicates transceivers whether they are to transmit(1) or receive(0) data. Pin-28 M/IO Distinguishes a memory transfer from an I/O transfer. For a memory transfer it is 1. Pin-29 WR it is used to indicate write operation. It is used with conjunction with pin 28 to indicate type of transfer. Pin 30 HLDA outputs a bus grant signal to a requesting master Pin 31 HOLD Receives bus request from bus masters

Minimum mode system The address must be latched since it is available only during first part of the bus cycle. To signal that address is ready to be latched, 1 is put on pin 25(ALE). Since 8282 is 8-bit latch, 2 or latches are needed to implement full 20-bit address –transceiver device. It contains 8 receivers and drivers. So for an 8086 it needs two When OE(active low) is high, data are not transmitted through 8286 in either direction. If it is low and T=1, then they have to act as transmitters of data and if T=0, then they have to receive data.

We have 8284A clock generator. This device is more than just a clock generator. In addition to supplying a train of pulses at a constant frequency, it synchronizes ready(RDY) signals, which indicate an interface is ready to complete a transfer and reset(RES(active low)) which initializes the system with clock pulse. All these three devices 8282, 8286 and 8284A require +5V supply. In a minimum mode system control lines need not pass through transceivers, but directly used

The M/IO, RD and WR lines specify the type of transfer. M/IO RD WR I/O read I/O write memory read memory write

Maximum mode configuration

Maximum Mode A processor is in maximum mode, if MN/MX pin is grounded. This mode provides signals for implementing multiprocessor systems and Co-processor system environment. The difference between minimum and maximum mode configurations is the need for additional circuitry to translate the control signals. This circuitry is for converting the status bits S0, S1, and S2 into the I/O and memory transfer signals needed to direct data transfer. It is normally implemented by Intel 8288 bus controller. Also included in this system is interrupt priority controller. However its presence is optional.

Pins QS1 QS2 Reflects the status of the instruction queue. This Status indicates the activity in the queue during the previous clock cycle.

Pins S0,S1, S2- Indicates type of transfer to take place during current bus cycle.

Pin 29 Indicates that bus is not be relinquished to other potential bus masters Pin 30 RQ/GT1 for inputting bus request and outputting bus grant signals. Pin 31 RQ/GT0 same as pin 30 except that a request on this pin has higher priority. The basic function of the bus controller chip IC8288, is to derive control signals like RD and WR ( for memory and I/O devices), DEN, DT/R, ALE etc. using the information by the processor on the status lines. The bus controller chip has input lines S2, S1, S0 and CLK. These inputs to 8288 are driven by CPU. It derives the outputs ALE, DEN, DT/R, MRDC, MWTC, AMWC, IORC, IOWC and AIOWC.

TYPICAL SEQUENCE OF BUS CYCLE

MINIMUM MODE BUS TIMING DIAGRAM-INPUT

MINIMUM MODE BUS TIMING DIAGRAM-OUTPUT

INTERRUPT ACKNOWLEDGEMENT

BUS REQUEST AND GRANT TIMING FOR MINIMUM MODE

MAXIMUM MODE BUS TIMING DIAGRAM-INPUT

MAXIMUM MODE BUS TIMING DIAGRAM-OUTPUT

BUS REQUEST AND GRANT TIMING FOR MAXIMUM MODE