自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dishening的专栏

深邃的技术不仅表现在敏捷的思维和高超的本领,还要有过人的修养。

  • 博客(4)
  • 收藏
  • 关注

原创 头文件中应该放些什么?

头文件中应该放入:#1 函数原型声明#2全局变量声明这里说的是声明,不是定义。即:extern int global;#3自己定义的宏和类型而下列是不该放入的:#1 全局变量和函数的定义全局变量只能定义一次,如果把int global;这样的语句放在头文件中,那么所有包含这个头文件的地方都定义一次全局变量global,到了链接的时候链接程序就会报告找到多个global。函数的情

2006-06-18 19:14:00 2852

原创 汇编语言小结(2)

1、再说些关于AT&T格式的汇编:mov ecx, ebp-8, 重写后的代码由一句变成了两句:movl %ebp, %ecxsubl $8, %ecx在AT&T的汇编语法中, 对于双寄存器寻址的操作, 不能对寄存器取的值作任何变换, 也就是说不能写成"movl %ebp-8, %ecx"的形式, 而寄存器间接寻址的操作就可以作变换, 比如:movl -8(%ebp), %ecx     

2006-06-11 18:46:00 1479

原创 linux 2.6 内核学习小结(1)---硬件相关概念

1、特权级Intel体系结构引入特权级是为了实现保护。所谓386保护模式就是在此基础上建立起来的。系统中每个段(CS、DS、SS)都有自己的特权级,系统中每个任务或程序也都有自己的特权。2、操作模式处理器加电或重启后,首先进入实模式,操作系统初始化部分负责从实模式到保护模式的切换。3、段、段描述符段是一块连续的内存区域,是基本的内存保护单位。用段描述符来描述。4、全局和局部

2006-06-11 00:10:00 1108

原创 汇编语言小节(1)

“作为一名合格的程序员,汇编语言的知识是必不可少的。”1、intel汇编与AT&T格式的汇编不同之处也知道也写,今天看到一条以前没见过的:(变量)符号的地址以“$”开头,注意是变量的地址。movl $var,%ebx区别:movl var,%ebx2、函数调用过程中,关于参数压栈,和返回后执行指令的地址。伪码:.globl fun.type fun,@functio

2006-06-10 18:00:00 1547

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除