- 6
- 0
- 约1.65万字
- 约 73页
- 2015-08-12 发布于广东
- 举报
第17章 汇编语言伪指令参考资料 17.1 存储器访问与指令运算符 17.2 汇编语言伪指令 17.1 存储器访问与指令运算符 17.1.1 存储器访问(寻址) 对于存储器单元的访问,是通过存储器的单元地址来实现的。 1. 直接寻址 在存储器直接寻址时,指令中的一个操作数会指出一个已定义的变量名称,如下列的COUNTER: ADD CX,COUNTER 该指令执行时,微处理器把此变量的偏移地址加上数据段的(起始)地址来确定它在内存中的位置。 2. 间接寻址 存储器间接寻址时,操作数可选用基址寄存器(BX、BP)或变址寄存器(SI、DI),寄存器的内容就是操作数的偏移地址,使用常数、位移量及变量可使寻址变得更灵活。用方括号表示间接寻址,并具有加号(+)的作用。其用法如下: (1) 使用基址寄存器BX时写成[BX],默认段寄存器为DS;使用基址寄存器BP时写成[BP],默认段寄存器为SS。例如,用BX的内容作为偏移地址(默认段寄存器为DS),将所指单元的内容传送到DX内: MOV DX,[BX] ;基址寄存器
原创力文档

文档评论(0)