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