求Movsi,buff Lea si,buff Mov si,offset什么命令 buff三条命令的区别

我感觉上应该一样但是在程序裏运行出来的结果不一样。

LEA的源操作数(第二个操作数)可以是任意

的内存寻址方式,举几个例子:

而offset什么命令后面只能接一个标号

另外由于LEA有对应的指令,所以会编译成对应的指令

而offset什么命令是个伪指令,最后连同offset什么命令和后面的标号只会编译成一个表示偏移地址的

常量,比如洳果这样定义的话:

在地址比较复杂的时候最好选用LEA,因为

可以节省一些指令,如果只是一个标号的话,看你心情

你对这个回答的评价是

下载百喥知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的***

微处理器8086字符串操作中用来存放源串偏移地址的寄存器是(   )。
在一段汇编程序中多次调用另一段程序用宏指令实现比用子程序实现(   )。

A.占内存小但速度慢

B.占内存大,但速度快

C.占内存空间相同速度慢

D.占内存空间相同,速度快

下列关于汉字信息处理的叙述中不正确的是(   )。

A.茬键盘上输入一个汉字一般需击键多次

B.计算机内表示和存储汉字信息所使用的代码是GB-2312编码

C.西文打印机也能打印输出汉字信息

D.PC机中必须***了汉字库才能显示输出汉字

在汇编语言程序设计中若调用不在本模块中的过程,则对该过程必须用伪操作命令(   )说明

继續查找其他问题的***?

传送 num 的内容;

传送 num 的地址

你对這个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的***。

参考资料

 

随机推荐