Chapter /8088 Hardware Specifications

Slides:



Advertisements
Similar presentations
The 8051 MicroController In this module, we will be discussing the MCS-51 family of microcontroller, in particular the 8051, which is the generic IC representative.
Advertisements

Adders Used to perform addition, subtraction, multiplication, and division (sometimes) Half-adder adds rightmost (least significant) bit Full-adder.
0 - 0.
Addition Facts
Bus arbitration Processor and DMA controllers both need to initiate data transfers on the bus and access main memory. The device that is allowed to initiate.
Homework Reading Machine Projects Labs
IO Interfaces and Bus Standards. Interface circuits Consists of the cktry required to connect an i/o device to a computer. On one side we have data bus.
8085 Microprocessor Architecture – Demultiplexing the AD7-AD0
Processor Data Path and Control Diana Palsetia UPenn
8086/8088 Hardware Specifications (Chapter 8)
8086 Ahad.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 10.
Buses are strips of parallel wires or printed circuits used to transmit electronic signals on the systemboard to other devices. Most Pentium systems use.
The CPU The Central Presentation Unit What is the CPU?
Computer Architecture
Mr. Gursharan Singh Tatla
80286 Microprocessor and Supporting Chips
Lab 11 : Memory System Fundamentals :
Figure 12–1 Basic computer block diagram.
Microprocessor Architecture Pipelined Architecture
1 Operating Systems Input/Output Management. 2 What is the I/O System A collection of devices that different sub- systems of a computer use to communicate.
§4.4 Input and Output Devices
Flip-Flops and Registers
Microprocessor & Interfacing
Gursharan Singh Tatla Math Co-Processor Nov-10 Gursharan Singh Tatla
Addition 1’s to 20.
Test B, 100 Subtraction Facts
Gursharan Singh Tatla PIN DIAGRAM OF 8086 Gursharan Singh Tatla Gursharan Singh Tatla
Chapter 5 The System Unit.
Chapter 13 Shift Registers
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
Khaled A. Al-Utaibi 8086 Bus Design Khaled A. Al-Utaibi
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Chapter 2 Number conversion (BCD) 8086 microprocessor Internal registers Making of Memory address.
The 8085 Microprocessor Architecture
Chapter 1 An Introduction To Microprocessor And Computer
Microprocessor and Microcontroller
The 8085 Microprocessor Architecture. Contents The 8085 and its Buses. The address and data bus ALU Flag Register Machine cycle Memory Interfacing The.
COMPUTER ORGANIZATION CHAPTER SUBSYSTEM INTERCONNECTION.
Designing the 8086/8088 Microcomputer System
I/O Subsystem Organization and Interfacing Cs 147 Peter Nguyen
Computer Organization and Assembly language
MICROPROCESSOR BASED SYSTEM DESIGN
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
Dr. Rabie A. Ramadan Al-Azhar University Lecture 6
8086/8088 Hardware Specifications A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
Computer Architecture
BASIC INPUT AND OUTPUT INTERFACING.  8085A communicate with outside world using the I/O devices.  Since memory and I/O devices share the system bus,
8086/8088 Hardware Specifications Power supply:  +5V with tolerance of ±10%;  360mA. Input characteristics:  Logic 0 – 0.8V maximum, ±10μA maximum;
Chapter 8 Memory Interface
Microprocessor-Based System. What is it? How simple can a microprocessor-based system actually be? – It must obviously contain a microprocessor otherwise.
Memory Interface A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
CHAPTER HARDWARE CONNECTION. Pin Description 8051 family members ◦ e.g., 8751, 89C51, 89C52, DS89C4x0) ◦ Have 40 pins dedicated for various functions.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Architecture Lecture 6 by Engineer A. Lecturer Aymen Hasan AlAwady 1/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
Engineering 4862 Microprocessors Lecture 21
Introduction to Microprocessors - chapter3 1 Chapter 3 The 8085 Microprocessor Architecture.
Basic LED Interface.
Ee314 Microprocessor Systems Dr. Mircea DABACAN Electrical Engineering & Computer Science Dept., Washington State University Office: EE/ME 504 Phone:
Engr. Muhammad Zakir Shaikh Visiting Faculty IBT LUMHS. 1.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
Chapter Microcontroller
Memory Interface EEE 365 [FALL 2014] LECTURER 12 ATANU K SAHA BRAC UNIVERSITY.
The 8085 Microprocessor Architecture
The 8085 Microprocessor Architecture
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
The 8085 Microprocessor Architecture
Presentation transcript:

Chapter 7 8086/8088 Hardware Specifications Microprocessors Chapter 7 8086/8088 Hardware Specifications prepared by Dr. Mohamed A. Shohla

Chapter Overview Pin-Outs and the Pin Functions Bus Buffering and Latching Bus Timing

Pin-Outs and the Pin Functions the 8086 is a 16-bit microprocessor with a 16-bit data bus, and the 8088 is a 16-bit microprocessor with an 8-bit data bus. (As the pin-outs show, the 8086 has pin connections AD0-AD15, and the 8088 has pin connections AD0-AD7.) Data bus width is therefore the only major difference between these microprocessors. There is, however, a minor difference in one of the control signals. The 8086 has an pin, and the 8088 has an pin. The only other hardware difference appears on Pin 34 of both chips: on the 8088, it is an SSO pin, while on the 8086, it is a pin.

Pin Connections

Function of status bits S3 and S4.

Minimum Mode Pins

Bus cycle status (8088) using

Maximum Mode Pins The status bits indicate the function of the current bus cycle. These signals are normally decoded by the 8288 bus controller described later in this chapter.

Bus Buffering and Latching Before the 8086/8088 microprocessors can be used with memory or I/O interfaces, their multi­plexed buses must be demultiplexed. This section provides the detail required to demultiplex the buses and illustrates how the buses are buffered for very large systems.

Demultiplexing the Buses of the 8088 Two 74LS373 transparent latches are used to demulti­plex the address/data bus connections AD7-AD0 and the multiplexed address/status connections A19/S6-A16/S3. These transparent latches, which are like wires whenever the address latch enable pin (ALE) becomes a logic 1, pass the inputs to the outputs. After a short time, ALE returns to its logic 0 condition, which causes the latches to remember the inputs at the time of the change to a logic 0. In this case, A7-A0 are stored in the bottom latch and A19-A16 are stored in the top latch.

Demultiplexing the Buses of the 8088

Demultiplexing the Buses of the 8086

The Buffered System If more than 10 unit loads are attached to any bus pin, the entire 8086 or 8088 system must be buffered. The demultiplexed pins are already buffered by the 74LS373 latches, which have been designed to drive the high-capacitance buses encountered in microcomputer systems. The buffer's output currents have been increased so that more TTL unit loads may be driven: a logic 0 output provides up to 32 mA of sink current, and a logic 1 output provides up to 5.2 mA of source current. This causes no difficulty unless memory or I/O devices are used, which function at near the maximum speed of the bus.

The Fully Buffered 8088

The Fully Buffered 8086

Basic Bus Operation Simplified 8086/8088 write bus cycle

Basic Bus Operation Simplified 8086/8088 read bus cycle