汇编语言中,SP,BP ,SI,DI作用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编语言中,SP,BP ,SI,DI作用?相关的知识,希望对你有一定的参考价值。
参考技术A SP是堆栈指针,当你使用PHSU语句的时候就发现有变化
BP是辅助,在特殊时候用
SI,DI是一组指针
当你需要拷贝一组内存的数据的时候
一般是SI是源数据指针,DI是目的地址指针
CX是计数器,
只要CX不为零,就。。。。
直到完成数据拷贝
汇编语言——第八章课后总结
第八章
1.bx,si,di和bp
(1)在8086中,只有这四个寄存器可以用在[...]中来进行内存单元的寻址
例如: mov ax,[bx]
mov ax,[bx+si]
mov ax,[bp]
mov ax,[bp+si]
但是 mov ax,[cx]
mov ax,[ds]
等等都是错误的指令
(2)在[...]中,这4个寄存器可以单个出现,或者能以4种组合出现:bx和si,bx和di,bp和si,bp和di
(3)只要在[...]中使用寄存器bp,而指令中没有显性地给出段地址,段地址就在默认在ss中。
例如:mov ax,[bp] 含义:(ax)=((ss)*16+(bp))
2.寻址方式
定位内存单元的方法一般称为寻址方式
3.汇编指令div和mul
无符号除法div
无符号乘法mul
4.伪指令db dw dd dup
以上是关于汇编语言中,SP,BP ,SI,DI作用?的主要内容,如果未能解决你的问题,请参考以下文章