展开查看
以下是引用看雪001在2015-02-06 16:26:55的发言 >6楼:第一套数据与第二套数据差62,不是64!
现以64字节偏移写语句:
OPN DB 932
L L#48 // 字节指针为6
M001: T #TEMP1
L DBD [#TEMP1] //加载DBD6
SRD 8 //右移8位
T #TEMP2 //存到临时双字变量2中
L #TEMP1 //偏移64个字节
L L#512
+D
T #TEMP1
O(
L #TEMP2 //加载右移一个字节后的数据
L L#2172191 //与33,37,31比较
==D
)
O(
L L#43104 //加载5388字节地址长度
L #TEMP1 //这句加载放在后面
<=D
)
JN M001
NOP 0
程序的思路是把这三个字节当作一个双字,右移一个字节后,再与000,033,037,031双字比较,当等于时或循环次数完成时,跳出循环。
以下是引用loveheyunbo在2015-02-05 21:03:58的发言 >:各位高手们,现在有...
“看雪001”老师,可能我算错了,两套之间的数据时差64,这个应该问题不大。
看了你们写的程序,特别是相关的注释,确实茅塞顿开了。