C语言写的程序 肿么反汇编成汇编语言

发布于2022-01-06 20:02:32
5个回答
admin
网友回答2022-01-06
在keilc中,单片机的C语言程序可以再DEBUG模式中得到对应的汇编程序。步骤如下:
1、建立工程,导入C文件代码,编译生成hex文件。

2、按CTRL+F5或者点击菜单Debug--Start/Stop Debug Session

3、点击View--Disassembly Window调出汇编窗口,如上图。
通过以上步骤就可以看到与C对应的汇编程序了。
admin
网友回答2022-01-06
内嵌汇编需要对硬件平台特别是寄存器有一定的了解,因为汇编时你要知道自己要用哪几个寄存器,而当前程序(如C程序)上文正在使用哪些寄存器,而内嵌汇编的格式也不一样,
例如LINXU GCC的C语言内嵌汇编格式,
与ADS中的内嵌汇编格式是不同的,
admin
网友回答2022-01-06
估计不行,用IDA分析,汇编代码分模块显示还是挺方便懂的。
admin
网友回答2022-01-06
你说的是反汇编吧,先看懂汇编再说
admin
网友回答2022-01-06
你是用的USB编程,还是RS232啊,确定驱动程序安装了吗?驱动安成功后,电脑,设备管理器中能看到串口号!你发的那个提示框,我看不到,也不清楚你说的!有什么问题可以问我! 哦,如果是那样的话,也算是正常情况,一般拔下连接线在重新链接可以了,这种问题当你烧写次数多了的时候,有时候端口会显示被占用,要求重新链接,或者有时候你不小心碰了下数据线也会出现那种情况!
另外,虚机团上产品团购,超级便宜

回到
顶部