找回密码
 注册创意安天

汇编代码 lea eax , 100 [ecx*8]

[复制链接]
发表于 2009-7-23 13:45 | 显示全部楼层 |阅读模式
<老张>

普通会员

发贴: 459
积分: 0
来自:
注册日期: 2006-05-15
  发表时间: 2006-06-16 22:05:09  

--------------------------------------------------------------------------------
这个指令的结果是
eax=ecx * 8 + 100

设计这个指令的目的本来是 查表 。用在数组运算上。

不过现在这个指令最大的用处是进行快速 乘 加 。

呵呵。
<---- 以上言论仅代表本人立场 ---->



__________________
你要想明白,
我喝的比较多!  
   

Winter_Leaf

普通会员

发贴: 25
积分: 0
来自:
注册日期: 2006-09-18
  发表时间: 2006-09-18 23:18:14  

--------------------------------------------------------------------------------
想具体知道这条指令的处理流程,它简直能做四则混合运算了(帅呆了).一条指令就含乘法和加法了.什么原因使他比ADD和MUL快.猜想是否是多条指令变成一条后易于流水线的处理.

<---- 以上言论仅代表本人立场 ---->



__________________
这其实是个变量名.
您需要登录后才可以回帖 登录 | 注册创意安天

本版积分规则

Archiver|手机版|小黑屋|创意安天 ( 京ICP备09068574,ICP证100468号。 )

GMT+8, 2024-11-18 09:41

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表