Khaled A. Al-Utaibi  8086 Pinout & Pin Functions  Minimum & Maximum Mode Operations  Microcomputer System Design  Minimum Mode.

Slides:



Advertisements
Similar presentations
8086/8088 Hardware Specifications (Chapter 8)
Advertisements

80286 Microprocessor and Supporting Chips
Gursharan Singh Tatla PIN DIAGRAM OF 8086 Gursharan Singh Tatla Gursharan Singh Tatla
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
ECE 2211 Microprocessor and Interfacing Chapter 8 The 8088/8086 Microprocessors and their memory and I/O interfaces Br. Athaur Rahman Bin Najeeb Room.
Khaled A. Al-Utaibi 8086 Bus Design Khaled A. Al-Utaibi
8086.  The 8086 is Intel’s first 16-bit microprocessor  The 8086 can run at different clock speeds  Standard 8086 – 5 MHz  –10 MHz 
8088 Microprocessor Hardware. Microprocessor System Modules CPU Memory (RAM, ROM) Peripherals (IO) Data Bus Control Bus Address Bus Keyboard Monitor Printer.
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
Chapter 9: 8086/8088 Hardware Specifications. Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. The.
GURSHARAN SINGH TATLA PIN DIAGRAM OF 8085 GURSHARAN SINGH TATLA
Microcomputer & Interfacing Lecture 2
MODES OF 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.
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.
MICROPROCESSOR INPUT/OUTPUT
8086/8088 Hardware Specifications Power supply:  +5V with tolerance of ±10%;  360mA. Input characteristics:  Logic 0 – 0.8V maximum, ±10μA maximum;
8086/8088 Hardware specifications
Minimum System Requirements Clock Generator Memory Interfacing.
Advanced Microprocessor1 I/O Interface Programmable Interval Timer: 8254 Three independent 16-bit programmable counters (timers). Each capable in counting.
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 - 2 DMA 8237A-5.
8254 Timer.
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.
Computer Architecture Lecture 6 by Engineer A. Lecturer Aymen Hasan AlAwady 1/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
PPI-8255.
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.
8086/8088 Hardware Specifications. Objectives Describe the functions of all 8086/8088 pins Understand DC characteristics and fan out Using the clock generator.
MACHINE CYCLE AND T-STATE
بسم الله الرحمن الرحيم MEMORY AND I/O.
The 8085 Microprocessor Architecture. What 8085 meant for? 80 - year of invention bit processor 5 - uses +5V for power.
Chapter 9: 8086/8088 Hardware Specifications. Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. The.
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
Everybody.
16.317: Microprocessor System Design I
Introduction to the processor and its pin configuration
PIN description of 8086 in Minimum Mode
COURSE OUTCOMES OF Microprocessor and programming
EE3541 Introduction to Microprocessors
8086/8088 Hardware Specifications
8085 Microprocessor Architecture
Mikroişlemci Sistemleri
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
8085 Microprocessor Architecture
X1 & X2 These are also called Crystal Input Pins.
Md. Mojahidul Islam Lecturer Dept. of Computer Science & Engineering
Md. Mojahidul Islam Lecturer Dept. of Computer Science & Engineering
The 8085 Microprocessor Architecture
第四章 80386的存贮器和输入/输出接口 作业:P335 5,7,13,17,21,25,36,37,41,44,45,46,48,52,65 21:46.
8085 Microprocessor Architecture
Presentation transcript:

Khaled A. Al-Utaibi

 8086 Pinout & Pin Functions  Minimum & Maximum Mode Operations  Microcomputer System Design  Minimum Mode Connections

 AD 15 -AD 0 : − These lines represent time multiplexed address and data bus lines. − During T 1, they represent address lines A 15 -A 0. − During T 2, T 3, T w, T 4, they represent data lines D 15 -D 0.

 A 19 /S 6 -A 16 /S 3 : − These lines represent time multiplexed address and status lines. − During T 1, they represent address lines A 19 -A 16. − During T 2, T 3, T w, T 4, they represent status signals S 6 -S 3.

 ALE (Address Latch Enable ): − This signal is a HIGH pulse active during T1 of any bus cycle. − It is provided by the processor to latch the address lines during T 2, T 3, T w, T 4 cycles.

 READY: − Active HIGH signal. − This is the acknowledgement from the addressed memory or I/O device that it will complete the data transfer. − If it is set LOW, the processor enters into wait states and remains idle. − If it is set HIGH, it has no effect on the operation of the processor.

 INTR (Interrupt Request): − It is used to request a hardware interrupt. − If it is held HIGH when IF = 1, the processor enters an interrupt acknowledge cycle after the current instruction complete execution.  INTA (Interrupt Acknowledge): − This signal is a response to the INTR input pin.  NMI (Non-Maskable Interrupt): − Similar to INTR except that NMI does not check if the IF=1.

 TEST: − Active LOW signal. − This input is examined by the WAIT instruction. − If the TEST input is LOW execution continues, − Otherwise the processor waits in an IDLE state. − Usually this pin is connected to the 8087 FP coprocessor.

 RESET: − RESET causes the processor to immediately terminate its present activity. − The signal must be active HIGH for at least four clock cycles. − The processor restarts execution, when RESET returns LOW.

 CLK (Clock): − CLOCK provides the basic timing for the processor and bus controller. − It is asymmetric with a 33% duty cycle (HIGH for 1/3 of the clocking period and LOW for 2/3 of the clocking period) to provide proper internal timing.

 BHE/S 7 (Bus High Enable): − Active low signal. − It is used together with A0 during T1 to select whole word, odd byte, even byte or none. Data SelectedA0A0 BHE Word (D 15 -D 0 )00 Odd Byte (D 15 -D 8 )10 Even Byte (D 7 -D 0 )01 None11

 M/IO (Memory/IO): − This pin is used to distinguish a memory access from an I/O access.  HIGH  Memory access  LOW  I/O access − It indicates that the processor address bus contains either a memory address or an I/O port address.

 RD (READ): − Active LOW signal − Read strobe indicates that the processor is performing a memory or I/O read cycle, depending on the state of the M/IO signal.  WR (WRITE): − Active LOW signal − Write strobe indicates that the processor is performing a memory write or I/O write cycle, depending on the state of the M/IO signal.

 DT/R (Data Transmit/Receive): − Needed in minimum system that desires to use a data bus transceiver. − It is used to control the direction of data flow through the transceiver. − HIGH  Transmit − LOW  Receive

 DEN( Data Enable ): − Active LOW signal − Needed in minimum system that desires to use a data bus transceiver. − It is used as an output enable for the transceiver. − HIGH  Enable − LOW  Disable

 HOLD: − This input requests a direct memory access (DMA) − If this input is HIGH, the processor stops executing & places its address, data, and control bust at high-impedance state. − If this input is LOW, the processor executes software normally.  HLDA (Hold Acknowledge): − This signal indicates that the processor has entered the hold state

 VCC (+5V Power Supply)  GND (Ground)  MN/MX (Minimum/Maximum): − indicates what mode the processor is to operate in. − HIGH  minimum mode. − LOW  maximum mode.

 The 8086 can operate in either one of two modes of operation: − (1) Minimum Mode − (2) Maximum Mode  Minimum Mode: − The simplest and least expensive mode. − All the control signals for memory & I/O operations are generated by the processor.  Maximum Mode: − Allows the system to use an external coprocessor such as 8087 (floating-point coprocessor). − Some of the control signals must be externally generated (requires an external bus controller 8288)

 A very simple microcomputer system consists of the following part: − (1) 8284A Clock Generator (15 MHz Crystal) − (2) 8086 Microprocessor(Minimum Mode) − (3) Bus System (Demultiplexed and Buffered) − (4) Memory System (ROM & RAM Modules) − (5) I/O System (Switches and LEDs)

 Basic Connections: − GND: connect to 0V. − VCC: connect to 5V. − MN/MX’: connect to 5V (minimum mode). − NMI & INTR: connect to 0V (no support for interrupts). − CLK: connect to the CLK output of the clock generator. − HOLD: connect to 0V (no direct memory access). − TEST’: connect to 0V (no wait for co-processor). − READY: connect to 5V (no wait cycles for slow devices). − RESET: connect to RESET output of the clock generator.

5V 0V 5V RESET (8084A) 0V (8284A) CLK