图示法有助于理解,参见下图。
语句功能:由S I提供的源地址0100H中取出数据49H, 经AL 传送到 DI 提供的目标地址0200H中,
无[ ],表示直接取用寄存器的值,即0100H,有[ ] 时,则是取出以寄存器的值为地址的内存单元中的数值。
括号表示一个内存单元
比如,要把偏移地址为1000的内存单元的值放入al寄存器:
mov al,[1000] ;
mov si,1000
mov al,[si] ;这个也是将地址为1000的内存单元的值放入al寄存里
;只不过把偏移地址放入si寄存器里进行间接访问