Back Next
Memory Indirect 
  Jmp ($4000) (Mos Technology 6502)
    Jump (change PC) to memory location named in memory locations $4000
    and $4001 (little-endian)


Register Indirect 
  MOV [BX],25  (Intel 8088)
    Moves byte byte value 25 (an immediate value) to the memory location
    pointed to by BX base register.  
   
    The address is an offset from the beginning of block of code or data 
    and also uses the paired "unnamed" segment register, in this case (DS).

  MOV AX,[SI] (Intel 8088)
    Here SI is a index register added to DS segment register.  That it
    is an index and not a base is the cpu's choice. For the 8088, the base 
    and index pointers are both 16 bit.