In this mode we refer to MEMORY LOCN holding our value. Eg add 05 means add the value stored in memory locn 5.
1 of 6
Immediate Addressing
Refer directly to the NUMBER we want - eg ADD 05 literally means add 5.
2 of 6
Indirect Addressing
Refers to a memory locn that refers to ANOTHER memory lcn contaning value. Eg LDA 23 means go to memory locn 23, which say has value 6, this means go now to memory locn 6. That's your answer.
3 of 6
Indexed Addressing
Determined by adding an OFFSET to base address. Eg LDA 4[2] means go to memory locn 4, then go 2 more up, so returns value of memory locn 6.
Comments
No comments have yet been made