central processing unit. major components of cpu

47
Central Processing Unit

Upload: abraham-singleton

Post on 04-Jan-2016

249 views

Category:

Documents


3 download

TRANSCRIPT

Central Processing Unit

MAJOR COMPONENTS OF CPU

REGISTERS

GENERAL REGISTER ORGANIZATION

OPERATION OF CONTROL UNIT

ALU CONTROL

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

TYPES OF ADDRESSING MODES

TYPES OF 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

VARIABLE LENGTH INSTRUCTIONS

COMPLEX INSTRUCTION SET COMPUTER

REDUCED INSTRUCTION SET COMPUTERS

REDUCED INSTRUCTION SET COMPUTERS

REGISTERS

REGISTERS

CIRCULAR OVERLAPPED REGISTER WINDOWS

OVERLAPPED REGISTER WINDOWS

OVERLAPPED REGISTER WINDOWS

OVERLAPPED REGISTER WINDOWS

CHARACTERISTICS OF RISC

ADVANTAGES OF RISC

ADVANTAGES OF RISC