参考http://www.codeproject.com/Articles/5318/Extended-Inline-Assembly-in-GCC
参考http://www.cs.mun.ca/~rod/winter2004/cs3724/notes/asm.html
参考http://www.cnblogs.com/lxgeek/archive/2011/01/01/1923738.html
最近在学习assmble language,由于之前学的,最底层的语言只是C了,觉得自己学到的浮于表面,所以特下决心学了大概一周的汇编,恶补一下自己的不足。其实我们平时一般用不到这么底层的东西,但是在学习kernel的时候,从BIOS加电到载入内核这段时间,汇编仍然发挥很重要的作用。 » Read more: Assemble 关键部分学习
Archive for October, 2013
Assemble 关键部分学习
October 30th, 2013反编译D-Link路由器固件,找出Backdoor
October 30th, 2013指导文章 http://blog.jobbole.com/49959/
最近DLink爆出固件存在后门,正好最近在看汇编,所以花了一晚上时间,按照这篇的提示实践了一下。
» Read more: 反编译D-Link路由器固件,找出Backdoor
makefile学习
October 28th, 2013参考:
http://www.itpub.net/thread-219475-1-1.html
最近要开始学习kernel代码,在Unix/linux下工作当让也要学会写makefile,makefile其实就是一个shell脚本,完成自动化编译的过程。
» Read more: makefile学习
cscope ctags vim 使用
October 24th, 2013最近终于忙完了导师组织的Google devfest 的活动,有了自己学习的时间,因为我加入的项目组的缘故,所以需要看一些kernel的代码,大家都知道kernel的代码比较复杂混乱,很多functions经常会跳来跳去,最后跳的我们都不知道这个值是怎么来的了。对于大型的C/C++工程更是如此,不同的source code 分布在不同的文件夹,靠我们自己打开很繁琐,cscope配合vim查看源代码就是不错的选择。 » Read more: cscope ctags vim 使用
从头到尾彻底解析Hash 表算法
October 10th, 2013十一、从头到尾彻底解析Hash 表算法
作者:July、wuliming、pkuoliver
出处:http://blog.csdn.net/v_JULY_v。
说明:本文分为三部分内容,
第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。 » Read more: 从头到尾彻底解析Hash 表算法