鱼C论坛

 找回密码
 立即注册
查看: 2072|回复: 2

如何让一段二进制码 复制到一个地址中

[复制链接]
发表于 2013-8-5 13:54:32 | 显示全部楼层 |阅读模式
5鱼币
准备写个程序,是让一段二进制代码MOVSB到一个地址中的 我是win32写的 :

                          .const
        sz1         db         "46574894651613212313214346546"   (这段二进制码是随便写的)
     
                         .code
        mov ecx,10
        mov edi,xxxx
        mov esi,offset sz1
        rep   movsb

可是用OD查看时,这段二进制码明显被当做了字符串,程序的意思也就完全改变了,谁有比较好的方法呀,麻烦说下吧


最佳答案

查看完整内容

sz1 db 10101010b,0a1h ;这样分段。 字符无法表达所有的2进制。一个字符占一个字节,但最高位没有用上,最高位一直为0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-8-5 13:54:33 | 显示全部楼层
sz1         db         10101010b,0a1h           ;这样分段。
字符无法表达所有的2进制。一个字符占一个字节,但最高位没有用上,最高位一直为0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-8-5 20:53:54 | 显示全部楼层

恩 谢谢 已经解决了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 05:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表