3.1.4 Hardware a. describe the function and purpose of the control unit, memory unit and ALU (arithmetic logic unit) as individual parts of a computer;

Slides:



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

Computer Architecture and the Fetch-Execute Cycle
Central Processing Unit
Arithmetic Logic Unit (ALU)
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.
The CPU. Parts of the CPU Control Unit Arithmetic & Logic Unit Registers.
Computer Systems. Computer System Components Computer Networks.
The processor and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
The central processing unit and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
Elements of the Computer (How a processor works)
Dale & Lewis Chapter 5 Computing components. Let’s design a computer Generic CPU with registers −Program counter (PC) – 5 bits (size of addresses) −Instruction.
The Computer Processor
Lecture 13 - Introduction to the Central Processing Unit (CPU)
CPU Fetch/Execute Cycle
Basic Operational Concepts of a Computer
A-Level Computing#BristolMet Session Objectives#5 MUST identify different buses and registers used in a CPU SHOULD describe the use of buses to send information.
Computer Systems 1 Fundamentals of Computing The CPU & Von Neumann.
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.
Computer Architecture and the Fetch-Execute Cycle
Computer Architecture and the Fetch-Execute Cycle
Introduction to Computing Systems from bits & gates to C & beyond The Von Neumann Model Basic components Instruction processing.
The CPU Central Processing Unit. 2 Reminder - how it fits together processor (CPU) memory I/O devices bus.
Computer Architecture Lecture 09 Fasih ur Rehman.
Von Neumann Machine Objectives: Explain Von Neumann architecture:  Memory –Organization –Decoding memory addresses, MAR & MDR  ALU and Control Unit –Executing.
Model Computer CPU Arithmetic Logic Unit Control Unit Memory Unit
Fetch-execute cycle.
Computer Systems - Registers. Starter… Discuss in pairs the definition of the following Control Unit Arithmetic and Logic Unit Registers Internal clock.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Structure & Architecture 7b - CPU & Buses.
Computer Studies/ICT SS2
COMPILERS CLASS 22/7,23/7. Introduction Compiler: A Compiler is a program that can read a program in one language (Source) and translate it into an equivalent.
Assessment Covering… Von Neuman architecture Registers – purpose and use, the fetch execute cycle.
System Unit Working of CPU. The CPU CPU The CPU CPU stands for central processing unit. it is brain of computer It is most important component of the.
Dale & Lewis Chapter 5 Computing components
Computer operation is of how the different parts of a computer system work together to perform a task.
Question What technology differentiates the different stages a computer had gone through from generation 1 to present?
Structure and Role of a Processor
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
The Processor & its components. The CPU The brain. Performs all major calculations. Controls and manages the operations of other components of the computer.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Chapter 20 Computer Operations Computer Studies Today Chapter 20.
Lec 4-2 Five operations of the machine cycle Fetch- fetch the next program instruction from memory. (PC+1); instruction to IR Decode- decode the instruction.
The Processor The Main Components Arithmetic/Logic Unit (ALU) Control Unit System Clock Registers.
Computer Operation What basic hardware components are inside a personal computer?
CPU Lesson 2.
OCR GCSE Computer Science Teaching and Learning Resources
Computing Science Computer Structure: Lesson 1: Processor Structure
Systems Architecture Keywords Fetch Execute Cycle
The CPU, RISC and CISC Component 1.
Von Neumann architecture
Chapter 10: Computer systems (1)
Lecture 13 - Introduction to the Central Processing Unit (CPU)
Edexcel GCSE Computer Science Topic 15 - The Processor (CPU)
Lesson Objectives A note about notes: Aims
Components of Computer
Hook – CPU Knowledge Check
Teaching Computing to GCSE
System Architecture 1 Chapter 2.
The Processor and Machine Language
Number Representations and Basic Processor Architecture
Functional Units.
COMS 161 Introduction to Computing
Central Processing Unit
Components of a CPU AS Computing - F451.
Unit 1.1 System Architecture Lesson 2
GCSE OCR 1 The CPU Computer Science J276 Unit 1
A Top-Level View Of Computer Function And Interconnection
Information Representation: Machine Instructions
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
Computer Architecture
Presentation transcript:

3.1.4 Hardware a. describe the function and purpose of the control unit, memory unit and ALU (arithmetic logic unit) as individual parts of a computer; b. explain the need for, and use of, registers in the functioning of the processor (Program Counter, Memory Address Register, Memory Data Register, Current Instruction Register and Accumulator);

The processor External Bus Memory Arithmetic Logic Unit Program Counter Control Unit Current Instruction Register Memory Address Register Memory Data Register Accumulator

Registers Registers are storage locations within the processor that are used for specific tasks. They are used to store data & instructions whilst they are being manipulated or executed.

Processor components Describe the function and purpose of the a.Control unit, b.Memory unit c.ALU (arithmetic logic unit) as individual parts of a computer.

Control Unit Coordinates the activities taking place in the CPU, memory and peripherals by sending control signals to various devices The control unit has three jobs: 1.Decide which instruction to execute next then fetch it. 2.Decipher that instruction, work out what needs to be done to carry out the instruction 3.It has to tell the other parts of the processor what they should do to execute the instruction

Memory unit The memory unit stores everything that the processor is going to use. This includes the program instructions and the data needed to carry out the instructions.

Arithmetic Logic Unit The ALU is where things are actually done in the processor. 1.The ALU contains the circuitry that allows it to carry out arithmetic operations. 2.It allows logical decisions to be made (if statements etc) 3.The ALU also acts as a gateway between the processor and other parts of the computer system. All input and output to and from the processor goes into the ALU and waits there while the control unit decides what to do.

Registers Explain the need for, and use of, registers in the functioning of the processor. ● Program Counter ● Memory Address Register ● Memory Data Register ● Current Instruction Register ● Accumulator

Program Counter The program counter keeps track of where in the computer's memory the next instruction can be found so the next instruction can be placed in the CIR.

Memory Address Register The Memory Address register is used to hold the address (in memory) that contains the next instruction, or piece of data to be used.

Memory Data Register The Memory Data Register is used to temporarily store data read from or written to memory. It acts like a buffer and holds anything that is copied from memory ready for the processor to use it.

Current Instruction Register Holds the operand and operator of the current instruction. LOAD #12893iy4 OperatorOperand

Accumulator Is used for performing arithmetic functions. It acts as a working area. For example the instruction to add together the contents of memory locations 128s8u and 987hj6v7 might be broken down in to: Load contents of 128s8u in to the accumulator Add the contents of 987hj6v7 to the accumulator Store the contents of the Accumulator in 124gj89h

How registers are used 1.The address of the next instruction is copied from the PC to the MAR 2.The instruction held at that address is copied to the MDR At the same time the content of the PC is incremented so it holds the address of the next instruction. 3.The contents of the MDR are copied to the CIR 4.The instruction held in the CIR is decoded 5.The instruction is executed