. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->自由讨论区
主题 : :  一个lea居然有这么大学问!  [待解决] 回复[ 3次 ]   点击[ 774次 ]  
chinatree
[帖 主] [ 发表时间:2012-02-01 17:23 ] 
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59
http://bbs.pediy.com/showthread.php?t=77570
不用我说了。
e56004474
[第2楼] [ 回复时间:2012-03-13 11:25 ] 
荣誉值:6
信誉值:1
注册日期:2008-09-04 16:35
讲到硬件上去了。。。。


lea reg,oprd
看到有个帖子,其中如下:

mov dx,offset varw       ;varw是字符串变量
mov ah,9
int 21                   ;

被改为:
lea dx,varw
mov ah,9
int 21

80X86,P71上说offset 和 lea有本质上区别。。。  就是书上的  解释,看得不明白.

如下:
利用操作符offset只能取得用数据定义伪指令定义的变量的有效地址,而不能取得一般操作数的有效地址.
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved