Computer Architecture

Slides:



Advertisements
Similar presentations
Parul Polytechnic Institute
Advertisements

Dr. Rabie A. Ramadan Al-Azhar University Lecture 3
Parul Polytechnic Institute Parul Polytechnic Institute Subject Code : Name Of Subject : Microprocessor and assembly language programming Name.
Khaled A. Al-Utaibi 8086 Bus Design Khaled A. Al-Utaibi
PCEL4303 MICROPROCESSOR & MICRO CONTROLLERS MODULE - I (10 hours) Microprocessor Architecture: Microprocessor and Microcomputer Architecture, Pins & Signals,
MICROPROCESSORS TWO TYPES OF MODELS ARE USED :  PROGRAMMER’S MODEL :- THIS MODEL SHOWS FEATURES, SUCH AS INTERNAL REGISTERS, ADDRESS,DATA & CONTROL BUSES.
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 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
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.
Processor System Architecture
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
Parul Polytechnic Institute Subject Code : Name Of Subject : Microprocessor and assembly language programming Name of Unit : Introduction to Microprossor.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
BLOCK DIAGRAM OF INTEL 8085 GURSHARAN SINGH TATLA
1 TK2633TK Microprocessor Architecture DR MASRI AYOB.
1 Sec (2.1) Computer Architectures. 2 For temporary storage of information, the CPU contains cells, or registers, that are conceptually similar to main.
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
created by :Gaurav Shrivastava
Computer Architecture
8086/8088 Hardware Specifications A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
Computer Architecture Lecture 8 by Engineer A. Lecturer Aymen Hasan AlAwady 30/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
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,
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 2.
Computer Architecture Lecture 9 by Engineer A. Lecturer Aymen Hasan AlAwady 10/2/2014 University of Kufa - Information Technology Research and Development.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
8085. Microcomputer Major components of the computer - the processor, the control unit, one or more memory ICs, one or more I/O ICs, and the clock Major.
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.
MICROPROCESSORS AND APPLICATIONS
Introduction to Microprocessors - chapter3 1 Chapter 3 The 8085 Microprocessor Architecture.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Computer Architecture Lecture 5 by Engineer A. Lecturer Aymen Hasan AlAwady 25/11/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
Presented by Sadhish Prabhu
Computer operation is of how the different parts of a computer system work together to perform a task.
Computer Architecture Lecture 4 by Engineer A. Lecturer Aymen Hasan AlAwady 17/11/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
The 8085 Microprocessor Architecture. What 8085 meant for? 80 - year of invention bit processor 5 - uses +5V for power.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Chapter Microcontroller
8085 Microprocessor: Architecture & Support Components.
Microprocessors 3 Buses, Addresses and Machine Cycles 1 Modified April 2011 ©Paul R. Godin prgodin gmail.com.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
Gandhinagar Institute of Technology
AMITY UNIVERSITY RAJASTHAN Present By M.Sc Applied Chemistry.
Memory Interface EEE 365 [FALL 2014] LECTURER 12 ATANU K SAHA BRAC UNIVERSITY.
Unit Microprocessor.
Seminar On 8085 microprocessor
COURSE OUTCOMES OF Microprocessor and programming
Everybody.
The 8085 Microprocessor Architecture
Introduction to microprocessor (Continued) Unit 1 Lecture 2
The 8085 Microprocessor Architecture
Lecture on Microcomputer
Dr. Michael Nasief Lecture 2
Lecture-1 Introduction
8085 Microprocessor Architecture
The 8085 Microprocessor Architecture
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
Architecture of Microprocessor (Intel 8085) Unit-I
Number Representations and Basic Processor Architecture
Instruction cycle Instruction: A command given to the microprocessor to perform an operation Program : A set of instructions given in a sequential.
MICROPROCESSOR.
Architecture & Support Components
8085 Microprocessor Architecture
The 8085 Microprocessor Architecture
8085 Microprocessor Architecture
Presentation transcript:

Computer Architecture Lecture3 by Engineering A. Lecturer Aymen Hasan AlAwady 04/11/2013 University of Kufa - Informatics Center for Research and Rehabilitation 1

MICROPROCESSOR 8085 Ramesh S. Goankar, “Microprocessor Architecture, Programming and Applications with 8085”, 5thEdition, Prentice Hall Please email your name and faculty name to aymen@uokufa.edu.iq to create an email list.

8085 Microprocessor Architecture & Memory Interfacing Objectives: Recognize the functions of various pins of the 8085 microprocessor. Explain the bus timings in fetching an instruction from memory. Explain how to demultiplex the AD7-AD0 bus a latch. Draw a logic schematic to generate four control signals, using the 8085 IO/M, RD, and WR signals: (1 MEMR), (2) MEMW, (3) IOR, and (4) IOW. Explain the functions of these control signals.

8085 Microprocessor Architecture & Memory Interfacing Objectives: List the various internal units that make up the 8085 arch., and explain their functions. Draw the block diagram of an 8085-based microcomputer. List the steps performed by 8085 microprocessor , and identify the content of buses when an instruction is executed. Analyze a memory interfacing circuit . List additional signals found in such specially designed devices.

1. Microprocessors Differences between: Microcomputer –a computer with a microprocessor as its CPU. Includes memory, I/O etc. Microprocessor –silicon chip which includes ALU, register circuits & control circuits Microcontroller –silicon chip which includes microprocessor, memory & I/O in a single package.

1.2 Microprocessors What is a Microprocessor? The word comes from the combination micro and processor. Processor means a device that processes numbers, specifically binary numbers, 0’s and 1’s. To process means to manipulate and it means to perform certain operations on the numbers that depend on the microprocessor’s design.

1.3 Microprocessors Micro history. In the late 1960’s, processors were built using discrete elements. These devices performed the required operation, but were too large and too slow. In the early 1970’s the microchip was invented. All of the components that made up the processor were now placed on a single piece of silicon. The size became several thousand times smaller and the speed became several hundred times faster. The “Micro”Processor was born. Was there ever a “mini”-processor? No. It went directly from discrete elements to a single chip. However, comparing today’s microprocessors to the ones built in the early 1970’s you find an extreme increase in the amount of integration. So, What is a microprocessor?

8085Microprocessor

1.4 8085Microprocessor Unit The microprocessor unit (MPU) is a device or group of devices (as a unit) that can communicate with peripherals , provide timing signals, direct data flow, and perform computing task as specified by instruction in memory. MPU has an address bus, data bus and control signals and would require only a power supply and crystal to be functional.

1.4.1 8085Microprocessor Unit 8085 limitations: The low order of address bus is multiplexed (time-shared) with data bus. So, the buses need to demultiplexed. AD0-AD7 To interface memory and I/O in 8085, some control signals need to be generated. (Intel has some memory and I/O devices that don’t require that).

1.4.1 8085 Microprocessor Architecture 8-bit general purpose Capable of addressing 64 k of memory Has 40 pins Requires +5 v power supply Can operate with 3 MHz clock 8085 upward compatible

Signals and I/O Pins

RESET IN: an active low input signal, Program Counter (PC) will be set to 0 and thus MPU will reset. RESET OUT: an output reset signal to indicate that the μp was reset (i.e. RESET IN=0). It also used to reset external devices.

1.4.1 8085 Microprocessor Architecture System Bus –wires connecting memory & I/O to microprocessor Address Bus (A15 – A8) Unidirectional Identifying peripheral or memory location Address & Data Bus (AD7-AD0) Bidirectional Transferring data and Identifying peripheral or memory location (address) Serve a dual purpose Control Bus Synchronization signals Timing signals Control signal

The Address and Data Bus Systems The address bus has 8 signal lines A8 – A15 which are unidirectional. The other 8 address bits are multiplexed (time shared) with the 8 data bits. So, the bits AD0 – AD7 are bi-directional and serve as A0 – A7 and D0 – D7 at the same time. During the execution of the instruction, these lines carry the address bits during the early part, then during the late parts of the execution, they carry the 8 data bits. In order to separate the address from the data, we can use a latch to save the value before the function of the bits changes.

ALE used to demultiplex address/data bus 18

1.5 Control & Status Signals 1. This group of signals include two control signals (RD and WR). (Read or write the data on data bus for the memory or I/O). 2. Three status signals (IO/M, S1 and S0), to identify the nature of the operation. When IO/M is high it indicates IO operation and when it is low it indicates memory operation. It is combined with RD and WR S1 and S0 is similar to IO/M to generate various operation in small systems 3. Special signal (ALE) to indicate the begging of the operation. Use latch separate A0-A7 from AD0-AD7 when it is high at the begin of machine cycle.

1.6 8085 Machine cycle status and control three-state, tri-state, or 3-state logic allows an output port to assume a high impedance state in addition to the 0 and 1 logic levels, effectively removing the output from the circuit. This allows multiple circuits to share the same output line or lines (such as a bus which cannot listen to more than one device at a time). Three-state outputs are implemented in many registers, bus drivers, and flip-flops.