首页
社区
课程
招聘
[求助]ascII进入寄存器是怎么转换的?
发表于: 2005-1-21 23:38 4042

[求助]ascII进入寄存器是怎么转换的?

2005-1-21 23:38
4042
字符串B9B73A进入寄存器似乎变成了00D4ED5C,那么我要寄存器的值为B9B73A,
ascII的字符应该是什么呢?

菜鸟问题,望不吝赐教。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 260
活跃值: (81)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
这个凭经验
2005-1-21 23:44
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
3
mov        esi, offset szString1               
                @@:                                                         ;这个小循环用来把句柄数值转换成字符串,存放在szString1                        test        eax, eax
                        jz                @lExit
                        xor        edx, edx
                        mov        edi, 10h
                        idiv        edi
                        .if                dl >  9
                                add        dl, 37h
                        .else
                                add        dl, 30h
                        .endif
                        mov        byte ptr [esi], dl
                        inc        esi
                        inc        ecx
                        test        eax, eax
                        jnz        @B

                @lExit:
                        mov        edi, offset szString2
2005-1-22 00:27
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
4
格式乱了,凑和看吧
Delphi内部做法和这个也差不多,别的情况不晓得
2005-1-22 00:28
0
游客
登录 | 注册 方可回帖
返回
//