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.

Slides:



Advertisements
Similar presentations
Computer Systems Nat 4/5 Computing Science Computer Structure:
Advertisements

The CPU The Central Presentation Unit What is the CPU?
Microprocessors A Beginning.
Microprocessors and Interfacing
Microprocessors.
MICROPROCESSORS TWO TYPES OF MODELS ARE USED :  PROGRAMMER’S MODEL :- THIS MODEL SHOWS FEATURES, SUCH AS INTERNAL REGISTERS, ADDRESS,DATA & CONTROL BUSES.
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.
Microprocessor and Microcontroller
Processor System Architecture
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
The CPU. Parts of the CPU Control Unit Arithmetic & Logic Unit Registers.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 5: CPU and Memory.
1 TK2633TK Microprocessor Architecture DR MASRI AYOB.
The CPU - Outline. Components of CPU Englander p
The processor and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
Recap – Our First Computer WR System Bus 8 ALU Carry output A B S C OUT F 8 8 To registers’ input/output and clock inputs Sequence of control signal combinations.
Microcontroller based system design
The Computer Processor
CS-280 Dr. Mark L. Hornick 1 Parts of a GP Computer (Microcomputer) Contains separate Microprocessor chip Memory/Memory controller MB control chips Peripheral.
Basic Operational Concepts of a Computer
Internal hardware and external components of a computer Three-box Model  Processor The brain of the system Executes programs A big finite state machine.
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
created by :Gaurav Shrivastava
Electrical Engineering Department Engineering College Prince Sattam bin Abdul Aziz University Text Book: - Triebel and Singh, "The 8088 and 8086 Microprocessors",
Stack Stack Pointer A stack is a means of storing data that works on a ‘Last in first out’ (LIFO) basis. It reverses the order that data arrives and is.
Introduction to Computing Systems from bits & gates to C & beyond The Von Neumann Model Basic components Instruction processing.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
General Concepts of Computer Organization Overview of Microcomputer.
Computer Architecture Lecture 2 System Buses. Program Concept Hardwired systems are inflexible General purpose hardware can do different tasks, given.
CHAPTER 4 The Central Processing Unit. Chapter Overview Microprocessors Replacing and Upgrading a CPU.
Microprocessor. Interrupts The processor has 5 interrupts. CALL instruction (3 byte instruction). The processor calls the subroutine, address of which.
Computer Architecture Memory, Math and Logic. Basic Building Blocks Seen: – Memory – Logic & Math.
Lecture 2 Microprocessor Architecture Image from:
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.
HOW a Computer Works ? Anatomy of Microprocessor.
Computer Organization 1 Instruction Fetch and Execute.
Intel 8051 Another family of microcontroller is the Intel 8051 family. The basic 8051 microcontroller has four parallel input/output ports, port 0, 1,
Stored Program A stored-program digital computer is one that keeps its programmed instructions, as well as its data, in read-write,
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 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.
Structure and Role of a Processor
MICROPROCESSOR DETAILS 1 Updated April 2011 ©Paul R. Godin prgodin gmail.com.
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.
8085 Microprocessor: Architecture & Support Components.
8085 INTERNAL ARCHITECTURE.  Upon completing this topic, you should be able to: State all the register available in the 8085 microprocessor and explain.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
8 085Microprocessor Temp Reg (8) Accumulator (A reg) Flag flip flops(8) Instruction Register (8) Arithmetic Logic Unit ALU Instruction Decoder and Machine.
The 8085A is a general-purpose microprocessor with low hardware overhead requirements. Within the 8085A are contained the functions of clock generation,
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني The 8085 Microprocessor Architecture.
CPU Lesson 2.
Computing Science Computer Structure: Lesson 1: Processor Structure
Unit Microprocessor.
8085 Microprocessor Architecture
COURSE OUTCOMES OF Microprocessor and programming
Lecture 5: Computer systems architecture
UNIT – Microcontroller.
Lecture on Microcomputer
Components of Computer
Computer Architecture
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
Introduction to Microprocessors and Microcontrollers
Number Representations and Basic Processor Architecture
Functional Units.
Architecture & Support Components
8085 Microprocessor Architecture
Unit-I 80386DX Architecture
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
Presentation transcript:

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. These binary numbers can be used as addresses for the external memory. The memory consists of a number of "compartments" that contain a byte of data, and each compartment has a unique address. So, if 8 bits are used for an address, there can be 2 8 or 256 different addresses.

If the address has 16 bits, then 2 16 different locations can be addressed. As each location holds a single byte, 2 16 bytes can be stored or 64Kb.

In parallel with this has been the development of the microcomputers or microcontrollers. These are microprocessors that are embedded within systems. The main difference between microcontrollers and microprocessors is that they have some memory on the same chip as the processor and often some other peripheral devices.

In the majority of embedded systems the programs that are run are small compared to general purpose packages found in PCs, so they can be stored within the memory on the chip. Not only does this reduce the number of chips needed, but also helps to speed up the process. Very often this is a key factor in embedded systems where the programs are expected to operate in real-time i.e. very fast.

Questions (a)A microprocessor has a 16 bit address path. How many different memory locations can it access? (b)If a memory has 2048 bytes, with each byte having a unique address, how many bits are needed in the address?

MEMORY ADDRESS ALU CU SP PC MAR IR A I/O REGISTER MICROPROCESS OR CLOCK K DATA ADDRESS READ/WRIT E PSW

Arithmetic and Logic Unit (ALU)This carries out arithmetic operations such as adding or subtracting, and logical operations. Control Unit (CU)This controls the execution of instructions and controls the fetch processes. Input and Output Ports (I/O)Communicates with the outside world, either reading in data or sending data out. ClockThis produces regular pulses which controls the rate at which instructions are carried out.

Registers A register is a small storage unit which holds a single piece of data. Usually temporary storage. We have already met a few of these, but there are many some of these are shown below: – Accumulator (Register A)A general purpose register that holds the data that is being processed. – Stack Pointer (SP)Contains the address of the instruction that called a subroutine.

Program Status Word (PSW) This register contains information about the result of operations such as if the result is for example: – negative – Zero – Carry occurred – interrupts

Summary Looked at parts of the basic architecture The relationship between the number of bits in an address and the number of locations that can be stored. Considered what the following do: – Arithmetic and Logic Unit (ALU) – Control Unit (CU). – Input and Output Ports (I/O). – Clock

Register is a small storage unit which holds a single piece of data.