2021-2022-1 20212825《Linux内核原理与分析》第二周作业
反汇编一个简单的C程序
实验过程
在实验楼查找目录Code,将main.c代码存入其中:
输入的代码为:
使用gcc –S –o main.s main.c -m32命令将main.c中的程序编译成汇编代码,并生成main.s文件,使用cat main.s查看编译结果如下图所示:
将上述代码中以"."开头的字符串全部删除得到:
代码执行过程
总结
通过实验一,对汇编指令的执行过程有了一个初步的认识,但还是不太熟悉,后续会继续学习,并且多加练习。