![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
姬小野
这个作者很懒,什么都没留下…
展开
-
汇编学习与gdb调试-疑惑与解答与日志
1、在gdb中如何列出汇编代码 应该是不可以用list 命令列出汇编代码的。 但可以使用display /i $pc 命令在调试的时候出了列出一行源码,也列出相应的汇编代码 同时,s和si等的区别还是比较大的:si按汇编一行一行执行,有的源码一行会有很多条汇编; 我认为这是个学习汇编的好方法:使用gdb一步一步调试,对比汇编和源码 2、如何将一个可执行文件或者是.o文件得到它的汇编码或者是源码? ...原创 2019-03-09 12:03:20 · 604 阅读 · 0 评论 -
csapp - bomb lab
文章目录使用方法phase 1phase 2phase 3phase 4phase 5phase 6结果展示 使用方法 1、 使用命令 objdump -d bomb > bomb.s,获取可执行文件bomb的汇编源码,同时重定向输出到文件bomb.s中。 即可在文件中方便地查看汇编代码 2、 阅读官方文档,得知可以将输入写入到文件中,就不用每次拆炸弹都需要自己从头开始手动输入。 pha...原创 2019-04-11 22:00:10 · 3645 阅读 · 1 评论 -
汇编与C程序疑难 - 计组讨论课4
题一 代码一结果是0x80000000,代码二会出现运行错误。 代码一中,在计算变量除以整数时,编译器做了优化,自动将该变量转化成一系列位运算和加法运算。如除以-1,他直接把数据取反了,没有执行除法。而除以变量时,不会执行这样的优化,直接除了。而INT_MIN(有符号)除以-1,和任意整数除以0,一样,会出现错误,这与SIGFPE信号有关。关于SIGFPE信号的wiki。 有以下相关的知识 ef...原创 2019-04-17 09:40:36 · 301 阅读 · 0 评论