引用 8 楼 ssdsafsdsd 的回复: 我感觉上面的回答都不对啊。二进制码和十六进制码在这个应该是一样的。我想和你说的是,最后生成的二进制码并不是程序简单的准换成0和1码。过程是源码-->汇编——>二进制,汇编到二进制的转换是需要查询特定体系的码表的。如果是单片机的话,有软件能把二进制返成汇编,但是目前没有工具能汇编返成C,这个东西,我与原来搞过。。。呵呵,上述是个人愚见 其实是楼主意思……
我感觉上面的回答都不对啊。二进制码和十六进制码在这个应该是一样的。我想和你说的是,最后生成的二进制码并不是程序简单的准换成0和1码。过程是源码-->汇编——>二进制,汇编到二进制的转换是需要查询特定体系的码表的。如果是单片机的话,有软件能把二进制返成汇编,但是目前没有工具能汇编返成C,这个东西,我与原来搞过。。。呵呵,上述是个人愚见
如果只是将里面的数据用十六进制显示出来,那很容易 如果是将生成的目标代码换转成汇编语言就麻烦一点 第一种情况网上应该能找到很多现成的C程序,晚上有时间的话可以写个简单的给你看 第二种情况必须要知道是什么芯片的目标代码
27,382
社区成员
28,770
社区内容
加载中
试试用AI创作助手写篇文章吧