20-Instruction Sets

20-Instruction Sets - Instruction Sets: Characteristics and...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Instruction Sets: Characteristics and Functions Presenter Tathagata Bhattacharjee
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Tathagata Bhattacharjee 2 Machine Instruction Characteristics The complete collection of instructions that the CPU can execute is called instruction set Instruction set is the interface between computer designer and computer programmer
Background image of page 2
Tathagata Bhattacharjee 3 Elements of an Instruction Operation code (Op code) Source Operand reference Result Operand reference Next Instruction Reference
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Tathagata Bhattacharjee 4 Operation Code Specifies the operation to be performed e.g., ADD, I/O The operation is specified by a binary code, known as the operation code or opcode
Background image of page 4
Tathagata Bhattacharjee 5 Source operand references The operation may involve one or more source operands, i.e., operands that are inputs for the operation
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Tathagata Bhattacharjee 6 Result operand reference The operation may produce a result
Background image of page 6
Tathagata Bhattacharjee 7 Next instruction reference This tells the CPU where to fetch the next instruction after the execution of this instruction is complete
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Tathagata Bhattacharjee 8 Storage of Operands Source and result operands can be in one of three areas: Main memory (or virtual memory or cache) CPU register I/O device
Background image of page 8
Tathagata Bhattacharjee 9 Storage of Operands:Main memory (or virtual memory or cache) As with next instruction reference, the main or virtual memory address must be supplied
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Tathagata Bhattacharjee 10 Storage of Operands: CPU register With rare exceptions, a CPU contain one or more registers that may be referenced by machine instruction If only one register exists, reference to it may be implicit If more than one register exists, then each register is assigned a unique number, and the instruction must contain the number of the desired register
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 07/15/2011 for the course ECO 2023 taught by Professor Mr.raza during the Summer '10 term at FAU.

Page1 / 36

20-Instruction Sets - Instruction Sets: Characteristics and...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online