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