MICROPROCESSOR B.Tech. th ECE

Similar documents
Microprocessor Architecture. mywbut.com 1

1 MALP ( ) Unit-1. (1) Draw and explain the internal architecture of 8085.

CHAPTER 5 : Introduction to Intel 8085 Microprocessor Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY

1. Internal Architecture of 8085 Microprocessor

MICROPROCESSOR MICROPROCESSOR. From the above description, we can draw the following block diagram to represent a microprocessor based system: Output

QUESTION BANK. EE 6502 / Microprocessor and Microcontroller. Unit I Processor. PART-A (2-Marks)

Basics of Microprocessor

Microprocessor Architecture

History and Basic Processor Architecture

Architecture of 8085 microprocessor

Chapter 1: Basics of Microprocessor [08 M]

The functional block diagram of 8085A is shown in fig.4.1.

Microprocessors/Microcontrollers

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE:

Summer 2003 Lecture 21 07/15/03

8/26/2010. Introduction to 8085 BLOCK DIAGRAM OF INTEL Introduction to Introduction to Three Units of 8085

INTRODUCTION OF MICROPROCESSOR& INTERFACING DEVICES Introduction to Microprocessor Evolutions of Microprocessor

12-Dec-11. Gursharan Singh Maninder Kaur. Introduction to 8085 BLOCK DIAGRAM OF INTEL Introduction to Introduction to 8085

Microcomputer Architecture and Programming

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5.

1. Internal Architecture of 8085 Microprocessor

Control Unit: The control unit provides the necessary timing and control Microprocessor resembles a CPU exactly.

EC2304-MICROPROCESSOR AND MICROCONROLLERS 2 marks questions and answers UNIT-I

1. Internal Architecture of 8085 Microprocessor

Architecture & Instruction set of 8085 Microprocessor and 8051 Micro Controller

Fundamentals of Digital Computers The mechanical computer age began with the advent of the abacus in 500 B.C by Babylonians. The abacus, which was

In this tutorial, we will discuss the architecture, pin diagram and other key concepts of microprocessors.

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT I THE 8085 & 8086 MICROPROCESSORS. PART A (2 Marks)

Digital IP Cell 8-bit Microcontroller PE80

Interrupt is a process where an external device can get the attention of the microprocessor. Interrupts can be classified into two types:

MICROPROCESSOR AND MICROCONTROLLER BASED SYSTEMS

Assembly Language Programming of 8085

3.1 Description of Microprocessor. 3.2 History of Microprocessor

Interrupts. by Rahul Patel, Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar

Lecture Note On Microprocessor and Microcontroller Theory and Applications

General Purpose Programmable Peripheral Devices. Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar

8255 Programmable Peripheral Interface Architecture MCT/UNIT III/NARASIMHARAJ/LECTURE NOTES /IV MECH A

8085 Interrupts. Lecturer, CSE, AUST

Lecture-12 INTERNAL ARCHITECTURE OF INTEL 8085: The Functional Block Diagram Of 8085 Is Shown In Fig 16.

MICROPROCESSOR BASICS AND RELATED TERMS

CSE 141L Computer Architecture Lab Fall Lecture 3

I/O Design. Input / Output Instructions. Engineering 4862 Microprocessors. Lecture 23. Cheng Li

Lecture 2 Microcomputer Organization: Fig.1.1 Basic Components of Microcomputer

EXPERIMENT NO. 1 THE MKT 8085 MICROPROCESSOR TRAINER

Blog -

Introduction to Microprocessor

CHAPTER: 3 PROGRAMMABLE PERIPHERAL INTERFACE & ELECTROMECHANICAL DEVICES INTERFACING

م.م. ماجد عيدان. Introduction to microprocessor and microcomputer

EKT222 Miroprocessor Systems Lab 5

S.R.M. INSTITUTE OF SCIENCE & TECHNOLOGY SCHOOL OF ELECTRONICS & COMMUNICATION ENGINEERING

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMMUNICATION ENGINEERING REG 2008 TWO MARKS QUESTION AND ANSWERS

COSC 243. Computer Architecture 1. COSC 243 (Computer Architecture) Lecture 6 - Computer Architecture 1 1

UNIT I. Differences between: Microcomputer, Microprocessor and Microcontroller

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0501. Subject Name: Microprocessor Fundamentals & Programming


PIO 8255 (cont..) M Krishna kumar MAM/M3/LU9e/V1/2004 1

JNTU World. NOTES SUBJECT: Microprocessors and Interfacing Devices

PART - B (Answer all five units, 5 X 10 = 50 Marks)


b. List different system buses of 8085 microprocessor and give function of each bus. (8) Answer:

EE 3170 Microcontroller Applications

PART B (5 x 16 =80) ADDRESS BUS The 8085 has eight signal lines, A15 A8 : Unidirectional, known as high order address.

ROEVER ENGINEERING COLLEGE

Pin Description, Status & Control Signals of 8085 Microprocessor

FIFTH SEMESTER B.TECH DEGREE EXAMINATION MODEL TEST QUESTION PAPER, NOVEMBER CS 305: Microprocessor and Microcontrollers PART A

CPU ARCHITECTURE. QUESTION 1 Explain how the width of the data bus and system clock speed affect the performance of a computer system.

Processing Unit CS206T

Four Categories Of 8085 Instructions That >>>CLICK HERE<<<

EECS Components and Design Techniques for Digital Systems. Lec 20 RTL Design Optimization 11/6/2007

CSCE 312 Lab manual. Lab 4 - Computer Organization and Data Path Design. Instructor: Dr. Yum. Fall 2016

CN310 Microprocessor Systems Design

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

Lecture-55 System Interface:

4 Categories Of 8085 Instructions That Manipulate Data

Computers and Microprocessors. Lecture 34 PHYS3360/AEP3630

The Itanium Bit Microprocessor Report

THE MICROCOMPUTER SYSTEM CHAPTER - 2

MOXSYN. General Description. Features. Symbol

These three counters can be programmed for either binary or BCD count.

16-Bit Intel Processor Architecture

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system.

Description of the Simulator

Write A General Form Of The Assembly

Subject Code: Model Answer Page No: /25

There are four registers involved in the fetch cycle: MAR, MBR, PC, and IR.

3. The MC6802 MICROPROCESSOR

Block diagram view. Datapath = functional units + registers

Its Assembly language programming

Advanced Parallel Architecture Lesson 3. Annalisa Massini /2015

LIST OF PROGRAMS. Prg. Name of the Program. 1 Study of Pin Diagram of Study of Architecture of Study of 8085 Kit.

LECTURE NOTES MICROPROCESSORS AND INTERFACING DEVICES

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

8086 INTERNAL ARCHITECTURE

STRUCTURE OF DESKTOP COMPUTERS

Micro computer Organization

BUILDING BLOCKS OF A BASIC MICROPROCESSOR. Part 1 PowerPoint Format of Lecture 3 of Book

Microprocessors and Microcontrollers Prof. Santanu Chattopadhyay Department of E & EC Engineering Indian Institute of Technology, Kharagpur

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller.

UNIT II OVERVIEW MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Introduction to 8086 microprocessors. Architecture of 8086 processors

The due date for submitting this assignment has passed. 1) How many times will the following loop be executed? Depends on the initial value of A

Transcription:

MICROPROCESSOR B.Tech. th ECE Submitted by: Er. Amita Sharma Dept. of ECE 11/24/2014 2

Microprocessor Architecture The microprocessor can be programmed to perform functions on given data by writing specific instructions into its memory. The microprocessor reads one instruction at a time, matches it with its instruction set, and performs the data manipulation specified. The result is either stored back into memory or displayed on an output device. 3

The 8085 Architecture The 8085 uses three separate busses to perform its operations The address bus. The data bus. The control bus. 4

The Address Bus 16 bits wide (A 0 A 1 A 15 ) Therefore, the 8085 can access locations with numbers from 0 to 65,536. Or, the 8085 can access a total of 64K addresses. Unidirectional. Information flows out of the microprocessor and into the memory or peripherals. When the 8085 wants to access a peripheral or a memory location, it places the 16-bit address on the address bus and then sends the appropriate control signals. 5

The Data Bus 8 bits wide (D 0 D 1 D 7 ) Bi-directional. Information flows both ways between the microprocessor and memory or I/O. The 8085 uses the data bus to transfer the binary information. Since the data bus has 8-bits only, then the 8085 can manipulate data 8 bits at-a-time only. 6

The Control Bus There is no real control bus. Instead, the control bus is made up of a number of single bit control signals. 7

Operation Types in a Microprocessor All of the operations of the microprocessor can be classified into one of three types: - Microprocessor-Initiated Operations - Internal Operations - Peripheral-Initiated Operations 8

Microprocessor-Initiated Operations These are operations that the microprocessor itself starts. These are usually one of 4 operations: Memory Read Memory Write I/O Read (Get data from an input device) I/O write (Send data to an output device) 9

Internal Data Operations The 8085 can perform a number of internal operations. Such as: storing data, Arithmetic & Logic operations, Testing for condition, etc. To perform these operations, the microprocessor needs an internal architecture similar to the following: Accumulator Flags B C D E H L Program Counter Stack Pointer Address 16 8 Data 10

Registers Six general purpose registers used to store 8-bit data during a program execution The registers are identified as B, C, D, E, H, and L They can be combined as register pairs: BC, DE, and HL to perform 16-bit operations Accumulator 8-bit register that is part of the ALU Used to store 8-bit data and in performing 8-bit arithmetic and logical operations, and in storing the results op operations 11

The Internal Architecture Flags will be discussed later The Program Counter (PC) This is a register that is used to control the sequencing of the execution of instructions. This register always holds the address of the next instruction. Since it holds an address, it must be 16 bits wide. 12

The Internal Architecture The Stack pointer The stack pointer is also a 16-bit register that is used to point into memory. The memory this register points to is a special area called the stack. The stack is an area of memory used to hold data that will be retreived soon. The stack is usually accessed in a Last In First Out (LIFO) fashion. 13

Externally-Initiated Operations External devices can initiate (start) one of the 4 following operations: Reset All operations are stopped and the program counter is reset to 0000. Interrupt The microprocessor s operations are interrupted and the microprocessor executes what is called a service routine. This routine handles the interrupt, (perform the necessary operations). Then the microprocessor returns to its previous operations and continues. 14

The Tri-State Buffer This circuit has two inputs and one output. The first input behaves like the normal input for the circuit. The second input is an enable. If it is set low, the output looks like a wire connected to nothing. Input Output OR Input Output Enable Enable 15

A Memory Register If we take four of these latches and connect them together, we would have a 4-bit memory register I 0 I 1 I 2 I 3 WR D D D D Q Q Q Q EN EN EN EN EN RD O 0 O 1 O 2 O 3 16

A group of Memory Registers If we represent each memory location (Register) as a block we get the following I 0 I 1 I 2 I 3 WR Input Buffers EN 0 EN 1 EN 2 EN 3 Memory Reg. 0 Memory Reg. 1 Memory Reg. 2 Memory Reg. 3 RD Output Buffers O 0 O 1 O 2 O 3

The Design of a Memory Chip So, the previous diagram would now look like the I following: 0 I 1 I 2 I 3 WR Input Buffers A 1 A 0 A d d r e s s D e c o d e r Memory Reg. 0 Memory Reg. 1 Memory Reg. 2 Memory Reg. 3 RD Output Buffers O 0 O 1 O 2 O 3 18

The Design of a Memory Chip Since we have tri-state buffers on both the inputs and outputs of the flip flops, we can actually use one set of pins only. WR Input Buffers A 1 A 0 A d d r e s s D e c o d e r Memory Reg. 0 Memory Reg. 1 Memory Reg. 2 Memory Reg. 3 D 0 D 1 D 2 D 3 A 1 A 0 D 0 D 1 D 2 D 3 RD Output Buffers RD WR 19