获取C语言语句对应的汇编码和机器指令

借助IDE的调试功能

以CodeBlocks为例,先设置断点,然后点击红色三角形调试。

然后选择Debug➡ Debugging Windows➡Disassembly

就可以看到了

使用命令行

在工程文件中,一般可以找到一个**.o**文件。如果没有,可以先在program.c的目录下输入下面命令行得到:

复制代码
gcc -S -o program.s program.c
as -o program.o program.s

然后在**.o**文件的目录下,输入:

复制代码
objdump -d output.o

即使用反汇编工具objdump查看生成的机器指令。

部分结果:

相关推荐
YM52e4 小时前
鸿蒙Flutter Padding内边距:EdgeInsets详解
android·学习·flutter·华为·harmonyos·鸿蒙
学逆向的6 小时前
汇编——JCC指令
开发语言·汇编·网络安全
西安老张(AIGC&ComfyUI)6 小时前
第034章:ComfyUI&AIGC一阶段学习总结及下阶段学习安排
学习·aigc
正经人_x9 小时前
学习日记43:FINO
学习
夏星印9 小时前
禁用笔记本自带键盘
计算机外设·电脑
网络工程小王11 小时前
【HCIE-AI】11.模型 昇腾迁移适配-精度调试-性能调优
人工智能·学习·华为·迁移学习·昇腾
一只小菜鸡..12 小时前
CMU 15-213 CSAPP:机器级编程与内存的暗黑魔法(Machine-Level)
笔记·学习
吃好睡好便好14 小时前
近期几点体会
学习·生活
xlrqx15 小时前
商丘家电清洗培训零基础学习需掌握哪些要点零基础到底能不能学
python·学习
编程圈子15 小时前
电机驱动开发学习19. 霍尔 BLDC 三段式 FOC 启动算法
驱动开发·学习·算法