2020-2021-1 20209329 《Linux内核原理与分析》第二周作业

2020-2021-1 20209329 《Linux内核原理与分析》第二周作业

反汇编一个简单的c程序

1.首先编写一个简单的c程序

利用vim编写一个如上的c程序

2.编译

输入以下代码,生成汇编程序

gcc -S 20209329_main.c -m32

2.查看汇编代码

利用vim查看生成的汇编程序代码

vim 20209329_main.s

在vim命令模式下输入以下命令,将“.”开头的字符串删掉,这样可以看清汇编代码

g/.s*/d

过滤后的代码如下

3.汇编代码分析

原文地址:https://www.cnblogs.com/Alannic/p/13837200.html