- 博客(5)
- 资源 (25)
- 收藏
- 关注
转载 很好的linux启动说明( bootsect.S、setup.S、head.S)
bootsect.S,系统引导程序,一般不超过512字节。 在PC系统结构中,线性地址0xA0000以上,即640K以上用于图形接口卡和BIOS自身,640K以下为系统的基本内存。如果配置更多的内存,则0x100000,即1MB处开始称为高内存。当BIOS引导一个系统时,总是把引导扇区读入到基本内存地址为0x7c00的地方,然后跳转到此执行引导扇区的代码。这段代码将自身搬运到0x90000处,并
2012-03-23 09:33:36 3025
转载 GNU汇编与内联汇编
以前看过一段时间,3天大鱼,2天晒网,现在也忘差不多了,但基本上也都知道什么意思,关于细节在这里写一下. GNU汇编寻址: +------------------------------+------------------------------------+ | Intel Code | AT&T Code
2012-03-22 16:10:23 922
原创 AT&T汇编
AT&T汇编的特点: 1、寄存器前面要加“%”,如 mov %eax,%ebx 这里要注意的一点是,AT&T汇编中,源寄存器和目的寄存器的顺序和intel汇编刚好相反,AT&T汇编中,左边的是源寄存器,右边的是目的寄存器,在上边那个例子中,%eax是源寄存器,%ebx是目的寄存器。 2、立即数/常数前面要加$,如 mov $4,%ebx 把4这个数装入ebx这个寄存器。
2012-03-22 15:53:03 732
原创 c/c++内联汇编
__asm__ __volatile__内嵌汇编用法简述 在阅读C/C++原码时经常会遇到内联汇编的情况,下面简要介绍下__asm__ __volatile__内嵌汇编用法。因为我们华清远见教学平台是ARM体系结构的,所以下面的示例都是用ARM汇编。 带有C/C++表达式的内联汇编格式为: __asm__ __volatile__("InSTructiON List" :
2012-03-22 15:35:35 3178
原创 emacs 中配置cscope
emacs+autocomplete+cscope三者配合编程能极大提高编程效率,前面已介绍emacs配置autocomplete,接下来介绍一下如何配置cscope 1在emacs的配置文件~/.emacs中添加 ;;LOAD_PATH (add-to-list 'load-path' "~/.emacs.d/xcscope") 2在.
2012-03-22 13:42:48 5959
Probabilistic Graphical Models Principles and Techniques
2014-05-13
emacs开发js插件
2012-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人