汇编里面lea和offset有什么区别
的有关信息介绍如下:一、指代不同
1、lea:是微机8086/8088系列的一条指令,取有效地址,也就是取偏移地址。
2、offset:变量名或标号,汇编程序将回送变量或标号的偏移地址。
二、规则不同
1、lea:在微机8086/8088中有20位物理地址,由16位段基址向左偏移4位再与偏移地址之和得到。
2、offset:Reference 作为偏移量参照系的引用区域。Reference 必须为对单元格或相连单元格区域的引用;否则,函数 OFFSET 返回错误值#VALUE!。
三、用法不同
1、lea:用于把源操作数的地址偏移量传送目的操作数。源操作数一定要是一个存贮器操作数,而召的操作数可以是任何的16位的通用寄存器,包括指针寄存器/变址寄存器。
2、offset:OFFSET(reference,rows,cols,height,width),Cols 相对于偏移量参照系的左上角单元格,左(右)偏移的列数。
参考资料来源:百度百科-Offset
参考资料来源:百度百科-lea
版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/answer/130888.html