Central Processing Unit. MAJOR COMPONENTS OF CPU.

Slides:



Advertisements
Similar presentations
Instruction Sets: Characteristics and Functions Addressing Modes
Advertisements

Instruction Set Design
Chapter 8: Central Processing Unit
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Machine Instructions Operations
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3 3 Operating System Organization.
ELEN 468 Advanced Logic Design
Computer Organization and Architecture
Memory - Registers Instruction Sets
5.2 Mathematical Power, Convenience, and Cost The set of operations represents a tradeoff among the cost of the hardware, the convenience for a programmer,
11/11/05ELEC CISC (Complex Instruction Set Computer) Veeraraghavan Ramamurthy ELEC 6200 Computer Architecture and Design Fall 2005.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved The Instruction Set Architecture.
Operating Systems Béat Hirsbrunner Main Reference: William Stallings, Operating Systems: Internals and Design Principles, 6 th Edition, Prentice Hall 2009.
Processor Architecture Kieran Mathieson. Outline Memory CPU Structure Design a CPU Programming Design Issues.
Unit -II CPU Organization By- Mr. S. S. Hire. CPU organization.
Reduced Instruction Set Computers (RISC) Computer Organization and Architecture.
Lecture 18 Last Lecture Today’s Topic Instruction formats
Processor Organization and Architecture
RISC:Reduced Instruction Set Computing. Overview What is RISC architecture? How did RISC evolve? How does RISC use instruction pipelining? How does RISC.
Machine Instruction Characteristics
8.3 Stack Organization Stack: A storage device that stores information in such a manner that the item stored last is the first item retrieved. Also called.
Instruction Set Architecture
Chap. 8 Central Processing Unit
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.
Chap. 9 Instruction Set Architecture. Computer Architecture Concepts Instruction format –Opcode field Specify the operation to be performed –Address field.
Computer architecture Lecture 11: Reduced Instruction Set Computers Piotr Bilski.
Cis303a_chapt04.ppt Chapter 4 Processor Technology and Architecture Internal Components CPU Operation (internal components) Control Unit Move data and.
Chapter 5 A Closer Look at Instruction Set Architectures.
R3000/001 Assembly Programming using MIPS R3000 CPU R3000 CPU Chip Manufactured by IDT What is MIPS R3000 Processor? A 32-bit RISC CPU developed by MIPS.
Computer Science 516 Week 4 Lecture Notes. Addresses Related to C++ pointers Not consistently covered in CS575 Essential to Computer Architecture.
Modes of transfer in computer
Overview of Super-Harvard Architecture (SHARC) Daniel GlickDaniel Glick – May 15, 2002 for V (Dewar)
Computer architecture
Computer Architecture Souad MEDDEB
Computer Structure & Architecture 7b - CPU & Buses.
CPU The Central Processing Unit (CPU), has 3 main parts: Control Unit Arithmetic and Logic Unit Registers. These components are connected to the rest.
Ch. 10 Central Processing Unit Designs - CISC. Two CPU designs CISC –Non-pipelined datapath with a micro- programmed control unit RISC –Pipelined datapath.
What is a program? A sequence of steps
RISC / CISC Architecture by Derek Ng. Overview CISC Architecture RISC Architecture  Pipelining RISC vs CISC.
Instruction Sets: Characteristics and Functions  Software and Hardware interface Machine Instruction Characteristics Types of Operands Types of Operations.
ARM7 Architecture What We Have Learned up to Now.
Immediate Addressing Mode
3.3.3 Computer architectures
ELEN 468 Advanced Logic Design
Advanced Topic: Alternative Architectures Chapter 9 Objectives
Computer Organization and Design
Overview Introduction General Register Organization Stack Organization
Overview Introduction General Register Organization Stack Organization
Computer Organization and Design
Assembly Programming using MIPS R3000 CPU
Computer Architecture
Central Processing Unit
CENTRAL PROCESSING UNIT
Chapter 8 Central Processing Unit
CENTRAL PROCESSING UNIT
FIGURE 9-1 Graph for Example of Conversion from Infix to RPN
ECEG-3202 Computer Architecture and Organization
ECEG-3202 Computer Architecture and Organization
Overheads for Computers as Components 2nd ed.
The ARM Instruction Set
Computer System Design (Processor Design)
Addressing mode summary
Assembly Programming using MIPS R3000 CPU
William Stallings Computer Organization and Architecture
INSTRUCTION SET DESIGN
Presentation transcript:

Central Processing Unit

MAJOR COMPONENTS OF CPU

REGISTERS

GENERAL REGISTER ORGANIZATION

OPERATION OF CONTROL UNIT

ALU CONTROL

REGISTER STACK ORGANIZATION

MEMORY STACK ORGANIZATION

REVERSE POLISH NOTATION

PROCESSOR ORGANIZATION

INSTRUCTION FORMAT

THREE, AND TWO-ADDRESS INSTRUCTIONS

ONE, AND ZERO-ADDRESS INSTRUCTIONS

ADDRESSING MODES

TYPES OF ADDRESSING MODES

ADDRESSING MODES - EXAMPLES

DATA TRANSFER INSTRUCTIONS

DATA MANIPULATION INSTRUCTIONS

FLAG, PROCESSOR STATUS WORD

PROGRAM CONTROL INSTRUCTIONS

CONDITIONAL BRANCH INSTRUCTIONS

SUBROUTINE CALL AND RETURN

INTERRUPT PROCEDURE

PROGRAM INTERRUPT

RISC: Historical Background

ARGUMENTS ADVANCED AT THAT TIME

ARCHITECTURE DESIGN PRINCIPLES - IN 70’s -

COMPLEX INSTRUCTION SET COMPUTER

VARIABLE LENGTH INSTRUCTIONS

COMPLEX INSTRUCTION SET COMPUTER

REDUCED INSTRUCTION SET COMPUTERS

REGISTERS

CIRCULAR OVERLAPPED REGISTER WINDOWS

OVERLAPPED REGISTER WINDOWS

CHARACTERISTICS OF RISC

ADVANTAGES OF RISC