汇编十六到十实现百万次只要50毫秒

易语言 2020-02-24 19:48:49

汇编十六到十实现百万次只要50毫秒

局部_十六进制 = 取重复字节集 (16, { 48 }) + 到字节集 (十六进制文本)
局部_十六进制 = 取字节集右边 (局部_十六进制, 16)
.变量循环首 (取字节集长度 (局部_十六进制), 1, -1, 局部_循环变量)
.判断开始 (局部_十六进制 [局部_循环变量] ≥ 97) ' 十六进制 [计次] ≤ 102
局部_十六进制数 = 局部_十六进制 [局部_循环变量] - 87 ' 小写
.判断 (局部_十六进制 [局部_循环变量] ≥ 65) ' 十六进制 [计次] ≤ 70
局部_十六进制数 = 局部_十六进制 [局部_循环变量] - 55 ' 大写
.默认
局部_十六进制数 = 局部_十六进制 [局部_循环变量] - 48 ' 数字
.判断结束
.如果 (局部_循环变量 ≤ 8)
局部_高32位 = 局部_高32位 + 局部_十六进制数 × 求次方 (16, 局部_高次方数)
局部_高次方数 = 局部_高次方数 + 1
.否则
局部_低32位 = 局部_低32位 + 局部_十六进制数 × 求次方 (16, 局部_低次方数)
局部_低次方数 = 局部_低次方数 + 1
.如果结束

.变量循环尾 ()
置入代码 ({ 139, 69, 232, 137, 69, 220, 139, 69, 240, 137, 69, 224 })