|
50精币
53 56 8B F1 4E 90 90 90 90 46 33 C9 0F B6 1C 08 C1 EB 04 0F B7 1C 5D ?? ?? ?? ?? 66 89 1A 0F B6
1C 08 80 E3 0F 0F B6 DB 0F B7 1C 5D ?? ?? ?? ?? 66 89 5A 02 83 C2 04 41 4E 75 D1 5E 5B C3
00440668 /$ 53 push ebx ; 解码为 <StdFunc2>
00440669 |. 56 push esi
0044066A 8BF1 mov esi,ecx
0044066C 4E dec esi
0044066D 85F6 test esi,esi
0044066F 7C 32 jl Xsoft_49_.004406A3
00440671 46 inc esi
00440672 33C9 xor ecx,ecx
00440674 |> 0FB61C08 /movzx ebx,byte ptr ds:[eax+ecx]
00440678 |. C1EB 04 |shr ebx,0x4
0044067B |. 0FB71C5D D89F>|movzx ebx,word ptr ds:[ebx*2+0x549FD8]
00440683 |. 66:891A |mov word ptr ds:[edx],bx
00440686 |. 0FB61C08 |movzx ebx,byte ptr ds:[eax+ecx]
0044068A |. 80E3 0F |and bl,0xF
0044068D |. 0FB6DB |movzx ebx,bl
00440690 |. 0FB71C5D D89F>|movzx ebx,word ptr ds:[ebx*2+0x549FD8]
00440698 |. 66:895A 02 |mov word ptr ds:[edx+0x2],bx
0044069C |. 83C2 04 |add edx,0x4
0044069F |. 41 |inc ecx
004406A0 |. 4E |dec esi
004406A1 |.^ 75 D1 \jnz Xsoft.00440674
004406A3 |> 5E pop esi
004406A4 |. 5B pop ebx
004406A5 \. C3 retn
求解...... 如何写成易语言的
跟入后 ?????(0x549FD8)的地址是一个字符串
|
最佳答案
查看完整内容
.版本 2
.子程序 子程序1, 字节集
.参数 text, 文本型
.局部变量 文本组, 文本型, , "0"
.局部变量 x, 整数型
.局部变量 ret, 字节集
文本组 = 分割文本 (text, “ ”, )
ret = 取空白字节集 (取数组成员数 (文本组))
.计次循环首 (取数组成员数 (文本组), x)
ret [x] = 到字节 (进制_十六到十 (文本组 [x]))
.计次循环尾 ()
返回 (ret)
...
|