A LEVEL COMPUTING
Low Level Languages
Theory
7. Summary of memory modes
Type | Comment |
---|---|
Immediate | Apply a constant to the accumulator. No need to access main memory |
Direct or Absolute addressing | This is a very simple way of addressing memory - the code refers directly to a location in memory. Disadvantage is that it makes relocatable code more difficult. |
Indirect Addressing | Looks to another location in memory for an address and then fetches the data that is located at that address. Very handy of accessing in-memory libraries whose starting address is not known before being loaded into memory |
Indexed Addressing | Takes a base address and applies an offset to it and fetches the data at that address. Excellent for handling data arrays |
Relative Addressing | Tells the CPU to jump to an instruction that is a relative number of locations away from the current one. Very efficient way of handling program jumps and branching. |
Challenge see if you can find out one extra fact on this topic that we haven't already told you
Click on this link: writing assembly language
Copyright © www.teach-ict.com