Please enable JavaScript.
Coggle requires JavaScript to display documents.
Addressing Modes and Formats - Coggle Diagram
Addressing Modes and Formats
Addressing
Immediate Addressing
Operand = A
Direct Addressing
EA = A
Indirect Addressing
EA = (A)
Register Addressing
EA = R
Register Indirect Addressing
EA = (R)
Displacement Addressing
EA = A + (R)
Relative addressing
EA = A + (PC)
Base-register addressing
EA = R + A
Indexing
EA = A + R
Stack Addressing
Combinations
Post-index
Pre-index
x86 and ARM Addressing Modes
x86 Addressing Modes
Immediate
Register Operand
Displacement
Base
Base with Displacement
Scaled Index with Displacement
Base with Index and Displacement
Base with Scaled Index and Displacement
Relative
ARM Addressing Modes
Load / store addressing
Offset
Preindex
Postindex
Data processing instruction addressing
Branch instructions
Load / store multiple addressing
x86 and ARM Instruction Formats
x86 Instruction Formats
ARM Instruction Formats
Immediate constants
Thumb instruction set
Instruction Formats
Instruction Length Affected by
Memory sIze
Memory organization
Bus structure
CPU complexity
CPU speed
Allocation of Bits
Number of addressing modes
Number of operands
Register versus memory
Number of register sets
Address range
Address granularity
Variable-Length Instructions
Instruction designs
PDP - 8
Group 1 (octal always 0)
Group 2 (octal always 1 and 0001 always 0)
Group 3 (octal & 0001 always 1)
PDP - 10
PDP - 11
VAX
Assembly Language
Instructions
Load the contents of location 201 into the AC
Add the contents of location 202 to the AC
Add the contents of location 203 to the AC
. Store the contents of the AC in location 204