Computer Science AS CIE
-
data-representation as5 主题
-
multimedia as3 主题
-
compression as2 主题
-
networks-and-the-internet as11 主题
-
computers-and-components as5 主题
-
logic-gates-and-logic-circuits as2 主题
-
central-processing-unit-cpu-architecture as6 主题
-
assembly-language- as4 主题
-
bit-manipulation as1 主题
-
operating-systems as3 主题
-
language-translators as2 主题
-
data-security as3 主题
-
data-integrity as1 主题
-
ethics-and-ownership as3 主题
-
database-concepts as3 主题
-
database-management-systems-dbms- as1 主题
-
data-definition-language-ddl-and-data-manipulation-language-dml as1 主题
-
computational-thinking-skills as1 主题
-
algorithms as4 主题
-
data-types-and-records as2 主题
-
arrays as2 主题
-
files as1 主题
-
introduction-to-abstract-data-types-adt as1 主题
-
programming-basics as1 主题
-
constructs as2 主题
-
structured-programming as1 主题
-
program-development-life-cycle as1 主题
-
program-design- as2 主题
-
program-testing-and-maintenance as3 主题
addressing-modes as
Exam code:9618
Addressing methods
What is an addressing method?
-
An addressing method is a way in which an instruction in assembly language or machine code can access data stored in memory
-
There are five main addressing methods:
-
Immediate
-
Direct
-
Indirect
-
Indexed
-
Relative
-
|
Addressing mode |
Description |
Example instruction |
Explanation |
|---|---|---|---|
|
Immediate |
The operand is a constant value included directly in the instruction |
|
Moves the immediate value |
|
Direct |
The exact memory address of the operand is given in the instruction |
|
Moves the value stored at memory location |
|
Indirect |
A register contains the memory address of the operand |
|
If |
|
Indexed |
Uses a base register and an index to calculate the memory address |
|
If |
|
Relative |
The operand is an offset relative to the current instruction address |
|
Tells the program to jump forward 5 instructions from the current line Used in branching |
Responses