当前位置:酷酷问答>百科问答>汇编里面lea和offset有什么区别

汇编里面lea和offset有什么区别

2024-11-20 00:22:48 编辑:zane 浏览量:567

汇编里面lea和offset有什么区别

的有关信息介绍如下:

汇编里面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
热门文章