Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Dawood
0 5 7 31
OPERAND
INSTRUCTI ADRESSING
ON OPCODE /ADDRESS OF AN
MODE
REGISTER OPERAND
INSTRUCTION
OPCODE OPERAND
E.g. ADD 5
- ADD 5 TO CONTENT OF ACCUMMULATOR
- 5 IS OPERAND
ADVANTAGES AND DISADVANTAGES
OF IMMEDIATE MODE
ADVANTAGES
-NO ADDITIONAL MEMORY ACCESS ARE REQUIRED FOR
EXECUTING THE INSTRUCTION.
-FAST.
DISADVANTAGES
-THIS SIZE OF AN INSTRUCTON AND OPERAND IS LIMITED.
THEREFORE, THE TYPE OF DATA IS SPECIFIED UNDER THIS
ADDRESSING SCHEME IS ALSO RESTRICTED.
DIRECT MODE
ADDRESS FIELDS CONTAINS ADDRESS OF OPERAND.
INSTRUCTION
OPCOD
ADDRESS A
E
MEMORY
OPERAN
D
ADVANTAGES AND DISADVANTAGES
OF DIRECT MODE
ADVANTAGES
-SINGLE MEMORY REFERENCE TO ACCESS THE DATA.
-NO ADDITIONAL CALCULATIONS TO WORKOUT EFFECTIVE
ADDRESS.
DISADVANTAGES
-RANGE OF ADDRESS IS LIMITED.
INDIRECT MODE
IN THIS MODE, THE ADDRESS FIELD OF INSTRUCTION GIVES THE
ADDRESS
WHERE THE EFFECTIVE ADDRESS IS STORED IN MEMORY.
INSTRUCTION
OPCOD
ADDRESS A
E
MEMORY
POINTER TO
OPERAND
OPERAN
D
ADVANTAGES AND DISADVANTAGES
OF INDIRECT MODE
ADVANTAGE
DISADVANTAGE
REGISTER IN CPU
OPERAN
D
ADVANTAGES AND DISADVANTAGES OF
REGISTER ADDRESSING MODE
ADVANTAGES
-FASTER MEMORY ACCESS TO OPERAND(s).
-SHORTER INSTRUCTIONS AND FASTER INSTRUCTION FETCH.
DISADVANTAGES
-VERY LIMITED ADDRESS SPACE.
REGISTER INDIRECT
ADDRESSING MODE
IN THIS MODE, THE INSTRUCTION SPECIFIES THE REGISTER
WHOSE CONTENTS GIVE US HE ADDRESS OF OPERAND WHICH IS IN
MEMORY. THUS THE REGISTER CONTAINS THE ADDRESS OF
OPERAND INSTRUCTION
RATHER THAN THE OPERAND ITSELF.
OPCOD REGISTER
E ADDRESS R
POINTER TO
OPERAND
OPERAN
D
ADVANTAGES AND DISADVANTAGES OF
REGISTER INDIRECT ADDRESSING
MODE
ADVANTAGES
-MUCH FASTER THAN INDIRECT ADDRESSING.
DISADVANTAGES
-SLOWER THAN REGISTER ADDRESSING.
THANK YOU.