能用vb实现这个功能么?好心人请帮忙!

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:05:09
MOV EDX,1
MOV EAX,11 指定机器号长度为11位
MOV ECX,DWORD PTR SS:[EBP-4] 依次取序列号ASC值
MOVZX ECX,BYTE PTR DS:[ECX+EDX-1] 把序列号的给ASC值给ECX
ADD EBX,ECX 加法运算
LEA ECX,DWORD PTR DS:[EBX+EBX*4] 结果乘四 取16进制 如果位数超过8位自动取后8位
LEA ECX,DWORD PTR DS:[ECX+ECX*4] 结果乘四 取16进制 如果位数超过8位自动取后8位
MOV EBX,ECX
INC EDX
DEC EAX循环

不太记得汇编了,不过我觉得用VB可以实现!
MOV EDX,1
MOV EAX,11 指定机器号长度为11位
MOV ECX,DWORD PTR SS:[EBP-4] 依次取序列号ASC值
MOVZX ECX,BYTE PTR DS:[ECX+EDX-1] 把序列号的给ASC值给ECX
ADD EBX,ECX 加法运算
LEA ECX,DWORD PTR DS:[EBX+EBX*4] 结果乘四 取16进制 如果位数超过8位自动取后8位
LEA ECX,DWORD PTR DS:[ECX+ECX*4] 结果乘四 取16进制 如果位数超过8位自动取后8位
MOV EBX,ECX
INC EDX
DEC EAX循环

不太记得汇编了,不过我觉得用VB可以实现!