Linux内核
文章平均质量分 77
LinuxVV
一个超级小菜逼。
展开
-
AT&T与INTER汇编格式解析
一、AT&T 格式Linux 汇编语法格式在 AT&T 汇编格式中,寄存器名要加上 '%' 作为前缀;而在 Intel 汇编格式中,寄存器名不需要加前缀。例如:AT&T 格式Intel 格式pushl %eaxpush eax在 AT&T 汇编格式中,用 '$' 前缀表示一个立即操作数;转载 2016-11-01 17:41:27 · 855 阅读 · 0 评论 -
Linux内核学习—基础知识(一)
一.存储程序计算机工作原理:冯诺依曼体系结构:即存储程序计算机; 从物理结构上来描述: CPU中的IP寄存器,通过总线获取内存中CS(代码段)的一条指令来执行;IP自增1;取下一条指令;ABI:程序二进制接口;程序指令与CPU的接口;在X86,32位计算机上,EIP总是指向一条即将执行的指令;EIP可以自增1;该1不是指字节或者32个字节;是指一条指令;每条指令占的存储空间可能不同原创 2016-11-23 17:30:45 · 777 阅读 · 0 评论 -
Linux内核学习-Linux系统的初始化(二)
1.了解计算机开机加电到系统启动的过程。为了向前兼容,使得旧代码可以运行在新的芯片中,现有的计算机一般都是由实模式开始。然后转成保护模式。稍微带点历史信息:Intel处理器生产的8086CPU, 总线16位。地址总线20位。可寻址1M。 当初Intel本意是设计16位的处理器,但是正常寻址空间才2的16次方 = 64KB。 为了更大的寻址空间。 需要对16位的总线进行映射。 为了支持16位原创 2017-06-01 17:34:01 · 351 阅读 · 0 评论