初学 Delphi 嵌入汇编[28] - 把 EAX 的值置为 0 的三种方法与效率


======================================================
注:本文源代码点此下载
======================================================

#2楼[楼主] 2008-04-15 22:12 万一

这个有中文对译本, 找不到我给你.

回复 引用 查看

#3楼 2008-04-16 11:58 迷惑2008[未注册用户]

万一老师吃透了给我们写出来呀他们的我们看中文也学不会

回复 引用

#4楼[楼主] 2008-04-16 12:07 万一

改天我好好学一下.

回复 引用 查看

#5楼 2008-09-14 03:47 jackylau[未注册用户]

测试了一下,fun2与fun3的速度没什么区别,几乎一致,测试20亿次,几乎每次都一样!

另外本人想继续加大测试的次数,

for i:=0 to 3000000000 发现结果为0,编译器并没有提示错误,不知道是不是基础的问题,没有理解这个原因是为什么!

回复 引用

#6楼 2008-09-15 12:15 羊羊【蓉】[未注册用户]

我这里测试fun2和fun3速度也差不多 只是有的时候fun2快点有时fun3快点

回复 引用

#7楼 2008-09-28 17:47 外来天客[未注册用户]

--引用--------------------------------------------------

万一: 这个有中文对译本, 找不到我给你.

--------------------------------------------------------

我也想要这个,能不能发我一份中文的?minol@qq.com

回复 引用

#8楼[楼主] 2008-09-28 18:08 万一

@外来天客

很久的事情了, 找找看.

回复 引用 查看

#9楼 2008-10-09 08:30 jinchengzhu[未注册用户]

万老师:

你好,今天重新运行了这个例子,觉的delphi2009在运算方面做了不少的改进,上面三种结果其实很接近,几乎等同。不象以前那么悬殊。

回复 引用

#10楼 2008-10-31 12:33 neckstock[未注册用户]

老外写的borland asm教程,值得参考

中文版能给我一个吗

邮箱发

谢谢!

回复 引用

#11楼[楼主] 2008-10-31 12:48 万一

@neckstock

网上搜一搜, 我找不到了.

记得只翻译了几节, 不要有太多期待.

回复 引用 查看

#12楼 2008-12-09 13:36 黄校[未注册用户]

--引用--------------------------------------------------

万一: 这个有中文对译本, 找不到我给你.

--------------------------------------------------------

麻烦发到我的邮箱一下hx339@126.com

回复 引用

#13楼[楼主] 2008-12-09 13:42 万一

@黄校

这里有下载:

http://www.ccrun.com/

回复 引用 查看

#14楼 2009-03-02 14:44 imone[未注册用户]

@jackylau

是i 的问题,i是一个integer类型的变量,3000000000已经超出了integer的范围, maxint = 2147483647

回复 引用

#15楼 2009-04-03 15:05 csdn_easy007

fun1 182.7272727

fun2 179.9090909

fun3 184.8181818

不知道怎么回事,我用的是

mycount := maxint div 32;

回复 引用

#16楼 2009-10-04 16:59 aaaaaaaaaa123[未注册用户]

次数过多以后,函数的调用过程本身占用会大于需要测试的内容了。

次数过多的循环,可以写成多重循环来解决。

回复 引用

#17楼 2009-10-30 14:10 腾飞007[未注册用户]

function strlen1(const str: pchar) : cardinal;

asm

//result := 0;

xor edx,edx

//jmp +$01

//while (str[result]

回复 引用

注册用户登录后才能发表评论,请 登录 或 注册,返回博客园首页

首页博问闪存新闻园子招聘知识库

最新it新闻:

·ios 5.1 beta3文件预示未来 siri有可能支持 ipad和 ipod touch

·android平台12月广告浏览份额51.6% 超越ios

·测试版ios源代码显示ipad 3或将支持siri

·斯蒂芬·霍金的新电脑

·京东商城2.95亿竞得北京商业地一块

» 更多新闻...

最新知识库文章:

·javascript 面向对象编程

·持续集成之“everything is code”

·持续集成之“软件自我识别”

·持续集成之戏说check-in dance

·什么是闭包。
       我的理解

» 更多知识库文章...

china-pub 2011秋季教材巡展

china-pub 计算机绝版图书按需印刷服务

copyright ©2012 万一 powered by: 博客园 模板提供:沪江博客


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值