|
|
发表于 前天 02:32
|
显示全部楼层
广西壮族自治区柳州市

睡醒一觉,上汇编给你优化一下,
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | time | 整数型 | | | | TmpBin | 字节型 | | 0 | | dat | 字节集 | | | | pDat | 整数型 | | | | Count | 整数型 | | | | _Pos | 整数型 | | | | _pStruct | 整数型 | | |
time = 取启动时间 ()dat = 读入文件 (“C:\Users\Administrator\Desktop\xx.dat”)_pStruct = 1 Count = 取字节集长度 (dat ) \ 28 重定义数组 (TmpBin, 假, 取字节集长度 (dat ) × 3 ) 计次循环首 (Count, ) pDat = Pint (dat [_pStruct ]) _Pos = _Pos + 整数转文本 (TmpBin [Inc (_Pos )], _GetI2 (pDat + 4 ))  TmpBin [_Pos ] = 9  _Pos = _Pos + 整数转文本 (TmpBin [Inc (_Pos )], _GetI2 (pDat + 6 ))  TmpBin [_Pos ] = 9  _Pos = _Pos + 整数转文本 (TmpBin [Inc (_Pos )], _GetI2 (pDat + 8 ))  TmpBin [_Pos ] = 9  _Pos = _Pos + 整数转文本 (TmpBin [Inc (_Pos )], _GetI2 (pDat + 10 ))  TmpBin [_Pos ] = 9  _Pos = _Pos + 整数转文本 (TmpBin [Inc (_Pos )], _GetI4 (pDat + 12 ))  TmpBin [_Pos ] = 9  _Pos = _Pos + 整数转文本 (TmpBin [Inc (_Pos )], _GetI4 (pDat + 16 ))  TmpBin [_Pos ] = 9  _Pos = _Pos + 整数转文本 (TmpBin [Inc (_Pos )], _GetI4 (pDat + 20 ))  TmpBin [_Pos ] = 9  _Pos = _Pos + 整数转文本 (TmpBin [Inc (_Pos )], _GetI4 (pDat + 24 ))  TmpBin [_Pos ] = 13  TmpBin [Inc (_Pos )] = 10  _Pos = Inc (_Pos ) _pStruct = _pStruct + 28 计次循环尾 ()重定义数组 (TmpBin, 真, _Pos )写到文件 (“C:\Users\Administrator\Desktop\xx.txt”, 到字节集 (TmpBin )) 输出调试文本 (“耗时: ” + 到文本 (取启动时间 () - time ) + “ 毫秒”) 置入代码 ({ 131, 236, 4, 81, 86, 87, 185, 10, 0, 0, 0, 49, 255, 137, 125, 252, 139, 117, 8, 139, 69, 12, 137, 194, 129, 226, 0, 0, 0, 128, 133, 210, 116, 14, 198, 6, 45, 70, 199, 69, 252, 1, 0, 0, 0, 107, 192, 255, 49, 210, 247, 241, 131, 194, 48, 76, 136, 20, 36, 71, 133, 192, 117, 240, 137, 248, 3, 69, 252, 133, 255, 116, 9, 79, 138, 20, 60, 136, 20, 62, 235, 243, 64, 95, 94, 89, 201, 194, 8, 0 }) 返回 (0 ) 置入代码 ({ 139, 69, 8, 64, 201, 194, 4, 0 }) 返回 (0 ) 置入代码 ({ 139, 69, 8, 201, 194, 4, 0 }) 返回 (0 ) 置入代码 ({ 139, 69, 8, 15, 183, 0, 201, 194, 4, 0 }) 返回 (0 ) 置入代码 ({ 139, 69, 8, 139, 0, 201, 194, 4, 0 }) 返回 (0 )
|
|