[求助]--十六进制与ASCII码的相互转换
麻烦高手帮忙
这里求助请写一下你的程序才好让别人帮忙;还有不要叫高手帮忙,不然都会不好意思的;再有,作业没人帮着做的。
仅供参考(32位):
ExchangCode proc w32BitCode:DWORD,lpCode:DWORD
push ebx
push ecx
push esi
mov esi,lpCode
mov eax,w32BitCode
mov ecx,8
@@nextchar: push ecx
rol eax,4
mov ebx,eax
and ebx,0000000Fh
cmp bl,09
jle @@char0_9
add bl,07h
@@char0_9: add bl,30h
mov BYTE PTR [esi],bl
inc esi
pop ecx
loop @@nextchar
pop esi
pop ecx
pop ebx
ret
ExchangCode endp