编程论坛
注册
登录
编程论坛
→
汇编论坛
这两句代码有什么区别?
lingfei067
发布于 2011-02-22 07:14, 462 次点击
mov dx,offset string1
lea dx,string1
使有的时候有什么区别?
知道的请讲解一下,string1是数据段定义的一个字符串
1 回复
#2
ansic
2011-02-22 09:34
mov dx,offset string1 ;在
编译
的时候得到sring1的偏移地址
lea dx,string1 ;在
运行
的时候再计算string1的偏移地址
所以,第一种速度要快些,第二种速度虽慢,但使用起来要比用offset的灵活!
1