易语言源码:
普通方法,数量=142857142,用时:36.111秒
汇编求余,数量=142857142,用时:3.283秒
汇编求余,数量=142857142,用时:1.037秒
[Erlang] 纯文本查看 复制代码 .版本 2
.子程序 _按钮1_被单击
.局部变量 找到数量, 整数型
.局部变量 总数, 整数型
.局部变量 i, 整数型
.局部变量 开始, 整数型
.局部变量 用时, 整数型
总数 = 1000000000
找到数量 = 0
开始 = timeGetTime ()
.计次循环首 (总数, i)
.如果真 (i % 7 = 0)
找到数量 = 找到数量 + 1
.如果真结束
.计次循环尾 ()
用时 = timeGetTime () - 开始
编辑框1.内容 = “普通方法,数量=” + 到文本 (找到数量) + “,用时:” + 到文本 (用时 ÷ 1000) + “秒”
汇编置入:[Visual Basic] 纯文本查看 复制代码 .版本 2
.子程序 求余数_ASM, 整数型, , 求出两个整数的商,并返回余数部分.
.参数 被除数, 整数型
.参数 除数, 整数型
置入代码 ({ 93, 139, 68, 36, 4, 153, 247, 124, 36, 8, 139, 194, 194, 8, 0 })
返回 (0)
|