Instruction set – It is a collection of all the instructions that a CPU can execute.
Elements
of an instruction
Types
of instructions
Operand
Data Types – These data types specify the type
of data on which a particular operation is to be performed. These are
addresses, numbers, characters and logical data.
Types of operation
Subroutine
call
Addressing
schemes - It refers to the mechanism employed
for specifying operands.
Types
of addressing schemes
Some
common registers
Micro-operations - It is an action performed by a machine on the data stored in the registers.
There are four types of micro-operations:
Arithmetic
Processors, Peripheral Processor
and Coprocessors
Wilkes
Control - In Wilkes design, a microinstruction
has two major components:
Microinstruction – It is an instruction of a microprogram.
Types
of microinstructions – Branching and non-branching
Microinstruction
formats – Horizontal microinstruction and vertical
microinstruction
Microinstruction
Sequencing
CPU
Registers
Addressing
Modes
Input/Output
Services - Interrupts