汇编语言伪指令参考.ppt

第17章 汇编语言伪指令参考资料 ;17.1 存储器访问与指令运算符; 该指令执行时,微处理器把此变量的偏移地址加上数据段的(起始)地址来确定它在内存中的位置。 2. 间接寻址 存储器间接寻址时,操作数可选用基址寄存器(BX、BP)或变址寄存器(SI、DI),寄存器的内容就是操作数的偏移地址,使用常数、位移量及变量可使寻址变得更灵活。用方括号表示间接寻址,并具有加号(+)的作用。其用法如下: ; (1) 使用基址寄存器BX时写成[BX],默认段寄存器为DS;使用基址寄存器BP时写成[BP],默认段寄存器为SS。例如,用BX的内容作为偏移地址(默认段寄存器为DS),将所指单元的内容传送到DX内: MOV DX,[BX] ;基址寄存器 (2) 使用变址寄存器DI时写成[DI],使用SI时写成[SI],默认段寄存器均为DS。例如,用SI的内容作为偏移地址(默认段寄存器为DS),将所指单元的内容传送到AX内: MOV AX,[SI] ;变址寄存器 ; (3) 使用[常数]即把一个立即数或变量名放在方括号内。例如,将AX的内容传送到DS作为段地址,BX作为基址,SI作为变址

文档评论(0)

1亿VIP精品文档

相关文档