INTRODUCTION TO MICROPROCESSOR. Do you know computer organization? Arithmetic Logic Unit Memory Output Input Control Unit.

Slides:



Advertisements
Similar presentations
Chapter Three: Interconnection Structure
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
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
TK2633 Introduction to Parallel Data Interfacing DR MASRI AYOB.
Engineering 4862 Microprocessors Lecture 23 Cheng Li EN-4012
Chapter 2 Microprocessor Architecture
9/20/6Lecture 3 - Instruction Set - Al1 The Hardware Interface.
The 8085 Microprocessor Architecture
Department of Computer Engineering
Microprocessor and Microcontroller
I/O Unit.
Processor System Architecture
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
Parallel I/O Interface Memory CPUI/OTransducer Actuator Output Device Input Device Parallel Interface Microprocessor / Microcontroller Direct memory access(DMA)
Parul Polytechnic Institute Subject Code : Name Of Subject : Microprocessor and assembly language programming Name of Unit : Introduction to Microprossor.
1-1 Microprocessor Engineering Microprocessor Systems Microcontrollers Infineon 16-bit Processor Family  specifically 167CS microcontroller C Programming.
1 TK2633TK Microprocessor Architecture DR MASRI AYOB.
I/O Subsystem Organization and Interfacing Cs 147 Peter Nguyen
GURSHARAN SINGH TATLA PIN DIAGRAM OF 8085 GURSHARAN SINGH TATLA
Khaled A. Al-Utaibi  Intel Peripheral Controller Chips  Basic Description of the 8255  Pin Configuration of the 8255  Block Diagram.
Control pins and Writing Microcode. Simple architecture Recall our architecture from the previous week It was a simple bus architecture “Control” was.
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
created by :Gaurav Shrivastava
ACOE255Microprocessors I - Frederick University1 Direct Memory Access (DMA) – (Chapter 13) Dr. Konstantinos Tatas.
8086/8088 Hardware Specifications A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
Computer Architecture
MICROPROCESSOR INPUT/OUTPUT
Port Mapped I/O.
8086/8088 Hardware Specifications Power supply:  +5V with tolerance of ±10%;  360mA. Input characteristics:  Logic 0 – 0.8V maximum, ±10μA maximum;
Computer Architecture Lecture 9 by Engineer A. Lecturer Aymen Hasan AlAwady 10/2/2014 University of Kufa - Information Technology Research and Development.
Eng.Samra Essalaimeh Philadelphia University 2013/ nd Semester PIC Microcontrollers.
Direct Memory Access (DMA) Microprocessors I -1. Topics to be discussed  Basic DMA Concept Basic DMA Concept  DMA pins and timing DMA pins and timing.
General Concepts of Computer Organization Overview of Microcomputer.
Accessing I/O Devices Processor Memory BUS I/O Device 1 I/O Device 2.
Microprocessor. Interrupts The processor has 5 interrupts. CALL instruction (3 byte instruction). The processor calls the subroutine, address of which.
Unit - 2 DMA 8237A-5.
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.
INTRODUCTION.  Upon completing this topic, you should be able to: Illustrate a basic elements of digital computer system and their functions, Depicts.
Computer Architecture Lecture 6 by Engineer A. Lecturer Aymen Hasan AlAwady 1/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
Module 11 Adapted By and Prepared James Tan © 2001.
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)
The 8085 Microprocessor Architecture. What 8085 meant for? 80 - year of invention bit processor 5 - uses +5V for power.
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
Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.
Chapter 3. Advanced Hardware Fundamentals The various parts you will commonly find in an embedded-system circuit 발표일시 : 발표자 : 채화영.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
Gandhinagar Institute of Technology
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University Dr. Jia Uddin, CSE, BRAC University.
Unit Microprocessor.
EEE /INSTR/CS F241 ES C263 Microprocessor Programming and Interfacing
COURSE OUTCOMES OF Microprocessor and programming
Everybody.
More Devices: Control (Making Choices)
Direct Memory address and 8237 dma controller LECTURE 6
Lecture on Microcomputer
Dr. Michael Nasief Lecture 2
DMA CONTROLLER 8257 Features: It is a 4-channel DMA.
E3165 DIGITAL ELECTRONIC SYSTEM
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
Interfacing Memory Interfacing.
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
Arithmatic Logic Unit (ALU). ALU Input Data :  A0-A3  B0-B3 Output Data :  F0 – F3.
Presentation transcript:

INTRODUCTION TO MICROPROCESSOR

Do you know computer organization? Arithmetic Logic Unit Memory Output Input Control Unit

-How does it work? -Map it’s units in personal computer – Input Output Memory ALU Software – System software & Application software

Introduction to Microprocessor ARITHMATIC LOGIC UNIT CONTROL UNIT MEMORY INPUT OUTPUT MICROCOMPUTER MICROPROCESSOR

Microprocessor Based System INPUT µP OUTPUT MEMORY INPUT µC OUTPUT MEMORY External memory in addition to internal memory may be desired

Address, Data and Control Bus Bus - defined pathway for transfer of digital information between different units. To write data to memory or output device. - µp needs to send. Address of memory location or port address of device.. Data. Write control signal To read data from memory or Input device - µp needs to send. Address and. Read Control Signal - Memory/device sends – data.

Thus three pathways (buses) for 3 types of digital information. Address Bus - From µp to devices - Unidirectional. Data Bus - From µp to devices & devices to µp - Bidirectional Control - From µp to devices & from devices to µp [Interrupt, DMA] - Bidirectional Now let us redraw the computer organization diagram

Address Bus I/O Device I/O Device I/O Device Memory µp Control Bus Data Bus

Example of memory & I/O Read Write.

Device X Gate X Gating Input X’ Device Y Gate Y Gating Input Y’ Device Z Gate Z Gating Input Z’ Output Only one device should transmit at any given time Tristate Bus Three data transmitters X, Y, Z connected to single bus Bus

If Gate X, Gate Y and Gate Z are conventional TTL gates then – they will have only two states 0, or 1. There will always be signal at their output. Information at output point is garbled. What is required- Y and Z should disconnect from bus when X is transmitting. X and Z should disconnect from bus when Y is transmitting. X and Y should disconnect from bus when Z is transmitting.

To meet above requirement Gates X, Y and Z should have following 3 output states. Logic 1 state Logic 0 state A state in which output is disconnected from rest of circuit or other devices. The third state is called High Impendence state. Such devices are called Tristate Devices. They have extra input called Disable. Input Disable Output

When disable is OFF – device functions normally as 2 state device When disable is ON – device is disconnected from the bus

Interrupt Ack Interrupt Req Microprocessor Address Lines Data Lines Ground Power Serial Output Serial Input Reset Out Reset In Clock Out Clock DMA Ack DMA Req Wait Req ______ MEMR _______ MEMW ___ IOR ____ IOW A generalized µP chip

Why clock? What is DMA? What is Interrupt? What is serial Input? What is serial Output?