Archive for the ‘GDB’ category

使用GDB中修改特定寄存器值及其原理

November 20th, 2013

最近重新学习了一下gdb的使用,以前我只是熟悉特定的命令。现在配合听课和ppt。对于functions载入内存的过程有了一定的了解,结合我前面写的assemble笔记中那个linux中程序的栈帧分配图,会达到一个很好的效果。http://lizhaozhong.sinaapp.com/?p=458

» Read more: 使用GDB中修改特定寄存器值及其原理

Assemble 关键部分学习

October 30th, 2013

参考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 关键部分学习