汇编语言解释

2025-02-25 21:50:23
推荐回答(2个)
回答1:

图示法有助于理解,参见下图。

 

语句功能:由S I提供的源地址0100H中取出数据49H, 经AL 传送到 DI 提供的目标地址0200H中,

无[ ],表示直接取用寄存器的值,即0100H,有[ ] 时,则是取出以寄存器的值为地址的内存单元中的数值。

回答2:

括号表示一个内存单元
比如,要把偏移地址为1000的内存单元的值放入al寄存器:
mov al,[1000] ;

mov si,1000
mov al,[si] ;这个也是将地址为1000的内存单元的值放入al寄存里
;只不过把偏移地址放入si寄存器里进行间接访问