Lecture on Microcomputer

Slides:



Advertisements
Similar presentations
The CPU The Central Presentation Unit What is the CPU?
Advertisements

Microprocessors.
Microprocessor.  The CPU of Microcomputer is called microprocessor.  It is a CPU on a single chip (microchip).  It is called brain or heart of the.
Processor System Architecture
1.21 Introduction to microprocessors KUEU 2135 / KBEB 2193 Mikropemproses dan Sistemnya.
Basic Operational Concepts of a Computer
SAP1 (Simple-As-Possible) Computer
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
Basic Architecture Lecture 15. In general, if the number of bits is n, then the number of different combinations of 0s and 1s that can be made is 2 n.
MICROCOMPUTER ARCHITECTURE 1.  2.1 Basic Blocks of a Microcomputer  2.2 Typical Microcomputer Architecture  2.3 Single-Chip Microprocessor  2.4 Program.
Computer Structure & Architecture 7b - CPU & Buses.
MICROOCESSORS AND MICROCONTROLLER:
Computer and Information Sciences College / Computer Science Department CS 206 D Computer Organization and Assembly Language.
Microarchitecture. Outline Architecture vs. Microarchitecture Components MIPS Datapath 1.
Dale & Lewis Chapter 5 Computing components
Basic Elements of Processor ALU Registers Internal data pahs External data paths Control Unit.
COMP 1321 Digital Infrastructure Richard Henson University of Worcester October 2015.
Computer Architecture Lecture 4 by Engineer A. Lecturer Aymen Hasan AlAwady 17/11/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
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.
The Processor & its components. The CPU The brain. Performs all major calculations. Controls and manages the operations of other components of the computer.
Chapter 20 Computer Operations Computer Studies Today Chapter 20.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
Types of Micro-operation  Transfer data between registers  Transfer data from register to external  Transfer data from external to register  Perform.
Functions of Processor Operation Addressing modes Registers i/o module interface Memory module interface Interrupts.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
Unit Microprocessor.
8085 Microprocessor Architecture
COURSE OUTCOMES OF Microprocessor and programming
COMP 1321 Digital Infrastructure
Computer Organization
ECE 4110–5110 Digital System Design
Lecture 5: Computer systems architecture
Gunjeet Kaur Dronacharya Group of institutions
Introduction to microprocessor (Continued) Unit 1 Lecture 2
The 8085 Microprocessor Architecture
Introduction of microprocessor
William Stallings Computer Organization and Architecture
Microprocessor and Assembly Language
Dr. Michael Nasief Lecture 2
Overview Control Memory Comparison of Implementations
8085 Microprocessor Architecture
Homework Reading Continue work on mp1
CS-401 Assembly Language Programming
Instructions at the Lowest Level
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
عمارة الحاسب.
Number Representations and Basic Processor Architecture
University of Gujrat Department of Computer Science
COMS 161 Introduction to Computing
Computer Organization and Design
MICROCOMPUTER ARCHITECTURE
Morgan Kaufmann Publishers Computer Organization and Assembly Language
Processor Organization and Architecture
8085 Microprocessor Architecture
COMP 1321 Digital Infrastructure
COMP 1321 Digital Infrastructure
The Little Man Computer
William Stallings Computer Organization and Architecture 8th Edition
The 8085 Microprocessor Architecture
8085 Microprocessor Architecture
COMP 1321 Digital Infrastructure
Microprocessor Architecture
Information Representation: Machine Instructions
Register sets The register section/array consists completely of circuitry used to temporarily store data or program codes until they are sent to the.
Computer Architecture Assembly Language
Computer Architecture
UNIT – III Microprogrammed Control
Microprocessor Lecture 7 (8086 Registers).
COMPUTER ARCHITECTURE
Presentation transcript:

Lecture on Microcomputer Presented By WWW.AssignmentPoint.Com www.assignmentpoint.com

What is Microcomputer? www.assignmentpoint.com

Typical Microcomputer Architecture www.assignmentpoint.com

The Microcomputer Bus Address Bus Information transfer one direction, microprocessor to memory or I/O elements, so unidirectional bus Typically 20 to 32 bit long Determines addressable memory, 1 MB to 4 GB www.assignmentpoint.com

The Microcomputer Bus Data Bus Control Bus Bidirectional i.e. to or from microprocessor Multiplexed / time shared data bus e.g. in 8086 20 bit address is send through 16-bit data bus and 4 status lines Determines the word size of the microcomputer Control Bus Used to send control signals to synchronize the operation of individual microcomputer elements Each microcomputer has a unique set of control signals. www.assignmentpoint.com

Clock Signals Clock generator generates clock signals Most MPs have external clock generator circuit Each instruction requires a number of clock signals Clock signals determines the speed of MPs The short period cycle means clock speed is large, means high speed of computer www.assignmentpoint.com

The single chip microprocessor Microprocessor is the CPU of the microcomputer The main areas of microprocessor Register section The control unit The arithmetic and logic unit (ALU) www.assignmentpoint.com

Basic Microprocessor Registers Instruction Register (IR): stores instructions Program Counter (PC): contains the address of the next instruction to be executed Memory Address Register (MAR): contains address of data Accumulator (A): typically a 8 bit register, used to store result after most ALU operations www.assignmentpoint.com

Accumulator based vs. general purpose based microprocessor Intel 8085 and Motorola 6809 are accumulator based. Accumulator is used as one of the data source Result goes to accumulator Example: ADD R1 General purpose based Intel 8066/../Pentium are of this kind. The registers contain hold data, memory address, results of ALU so on. Example: ADD AX, BX, ADD [AX], BX www.assignmentpoint.com

Use of the Basic Microprocessor Registers Let us add contents of two memory locations For example, add [2010] = 0002 and [2012] = 005 In general [NNNN] represents the content of the memory location NNNN. www.assignmentpoint.com

Steps of Addition of [2010]+[2012] Load MAR with 2010 Move contents of 2010 into data register, D0, which may be AX/BX etc. Increment MAR by 2 to hold 2012 Add D0 with [2012] and store the result into D0 Instruction set form Motorola 68000 www.assignmentpoint.com

L E PC L E L E E L www.assignmentpoint.com

Microprogramming the Control Unit Each instruction is executed by a set of microinstructions The microinstructions has their own codes The codes are stored into internal memory, called the control memory (ROM) Let us increment a register by 1 www.assignmentpoint.com

www.assignmentpoint.com

www.assignmentpoint.com

www.assignmentpoint.com

www.assignmentpoint.com

www.assignmentpoint.com

Assembly Language Instruction Format Three address Two address One address Zero address CLD ; clear direction NOP ; No operation For all microprocessors www.assignmentpoint.com