LINUX 内核编程
双刃剑客
双刃
展开
-
AT&T 汇编语法格式
AT&T 汇编语法格式 1.寄存器引用 Mov %eax, %ebx 2.操作数顺序 mov %eax(源),%ebx(目的). 3.常数/立即数的格式 使用立即数,,要在数前面加$,如 mov $4, %ebx 符号常数直接引用,如 mov value, %ebx原创 2008-11-21 09:27:00 · 782 阅读 · 0 评论 -
80387指令集
浮点指令集: x87浮点运算处理单元指令支持浮点数,整数,BCD操作数. X87浮点运算处理单元数据传输指令集 FLD Load floating-point value FST Store floating-point value FSTP Store floating-point value and pop FILD Load int原创 2008-11-21 20:30:00 · 1601 阅读 · 0 评论 -
80386控制寄存器
80386控制寄存器和系统地址寄存器如下表所示。它们用于控制工作方式,控制分段管理机制及 分页管理机制的实施。 控 制寄存器CRxBIT31BIT30—BIT12BIT11—BIT5BIT4BIT3BIT2BIT1BIT0CR0PG0000000000000000ETTSEMMPPECR1保留转载 2008-11-21 13:56:00 · 1975 阅读 · 0 评论 -
driver studio 中的softice 鼠标不能动的解决方法
今天继续上网找了些资料,结果令人失望.原来是我的键盘是USB接口.鼠标是PS/2接口.接口不一致造成的.考虑在三,只好花钱去买了个USB接口的鼠标.一试,果然好了:).原创 2008-11-23 16:43:00 · 653 阅读 · 0 评论 -
driver studio 中的softice 鼠标不能动的解决方法
softice 中的安装真是麻烦,先是蓝屏.是由于版本问题.现在又是鼠标不能移动的问题.(:(心痛我的机子)上网查了些资料.原来是补丁的问题.资料如下: XP SP2下使用softice是不容易的事情。我使用的番茄花园的安装盘。1 先安装DS 3.2 版本是Version=1.00.000。2 安装补丁,Version 3.2 patch.The pur原创 2008-11-23 00:52:00 · 1569 阅读 · 0 评论 -
Linux/boot
boot文件夹下三个文件bootsect.s setup.s head.s 0xFFFF0 (一开机指令运行的地址) 0x7c00 (bootsect.s的二进制文件)0x90000 (bootsect.s把自己移动到这个位置)0x90200 (setup.s的二进制代码的位置)0x10000 (system模块的位置sy原创 2008-11-29 22:24:00 · 807 阅读 · 0 评论