只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2010-07-14 19:57 sinbad_li 阅读(147) 评论(0) 推荐(0) 编辑
  2011年7月21日
摘要: 1.PCI 配置空间的访问?PCIe的配置空间访问怎么访问呢?1.当然是0XCF8/0XCFC了,但是其只能访问配置空间的256byte,所以在pci express下还有memory-map方式访问。-CF8/CFC:mov dx,0CF8 ;set dx = config address port address mov eax,80040000 ;enable=1, bus 4, dev 0, Func 0, DW 0 out dx,eax ;set up address port mov dx,0CFC ; set dx = config data port addressin ax, 阅读全文
posted @ 2011-07-21 19:20 sinbad_li 阅读(1170) 评论(0) 推荐(0) 编辑
  2011年7月8日
摘要: 三、加载内核阶段Ntldr获取从ntdetect.com发来的信息后,将这些信息组织成为内部结构形式,然后由ntldr 启动ntoskrnl.exe程序,并将这些信息和boot.ini文件中的信息,以及注册表中的硬件和软件信息传递给ntoskrnl.exe 程序——Windows XP内核。 1、将内核(ntoskrnl.exe)和硬件抽象层(hal.dll)载入到内存 在加载内核... 阅读全文
posted @ 2011-07-08 03:02 sinbad_li 阅读(583) 评论(0) 推荐(0) 编辑
摘要: //我的英语啊太差了。 受这位大哥的启发搜到这篇文章,my god!我知道的太少了啊。 电脑及操作系统的启动过程是一个很复杂的过程,对于我们大多数只是希望把电脑玩的更好一点、处理一些常见问题清晰一点的朋友来说,自然是无需了解到详尽通透——本帖的目的也不在于此。 可是要想把电脑玩的好一点,比如出现启动故障、想要安装多系统、安装windows类和linux类多系统的话,这个启动过... 阅读全文
posted @ 2011-07-08 03:01 sinbad_li 阅读(706) 评论(0) 推荐(0) 编辑
  2011年6月23日
摘要: 系统启动过程简介 系统启动过程主要由一下几步组成(以硬盘启动为例): 1. 开机; 2. BIOS 加电或按reset键后都要进行系统复位,复位后指令地址为 0ffff:fff0,这个地方只有一条JMP指令, 跳转到系统自检 ( Power On Self Test -- POST )程序处; 3. 系统自检完成后,将硬盘的第一个扇区 (0头0道1扇区, 也就是Boot... 阅读全文
posted @ 2011-06-23 17:24 sinbad_li 阅读(1005) 评论(0) 推荐(0) 编辑
  2011年6月15日
摘要: 河北大学精品课程http://course.hbu.cn/ 厦门大学精品课程网站:http://xmujpkc.xmu.edu.cn南开大学精品课程:http://202.113.21.85/jpkc.htm中山大学精品课程:http://202.116.65.193/jinpinkc/index_sheng.htm 南京大学精品课程:http://jw.nju.ed... 阅读全文
posted @ 2011-06-15 17:10 sinbad_li 阅读(2245) 评论(0) 推荐(0) 编辑
  2011年6月12日
摘要: 1.Introduction to How BIOS Works One of the most common uses of Flash memory is for the basic input/output system of your computer, commonly known as the BIOS (pronounced "bye-ose"). On virtuall... 阅读全文
posted @ 2011-06-12 01:51 sinbad_li 阅读(330) 评论(0) 推荐(0) 编辑
  2011年6月8日
摘要: 昨天察看GG Groups的时候总是被一些不知道的原因造成无法打开google的论坛 因为google在全球都有服务器,所以想到了一个简单的小办法~ 默认的google网上论坛地址是http://groups.google.com/ 这里应该是解析到了国内的gg服务器IP,这就给了某些人屏蔽GG ip的可乘之机! 别怕,我们稍微改2个字母: http://groups.google... 阅读全文
posted @ 2011-06-08 20:56 sinbad_li 阅读(218) 评论(0) 推荐(0) 编辑
  2011年5月27日
摘要: ACPI Processor C-state ACPI,即Advanced Power Configuration Power Interface.在G0工作状态下,ACPI定义系统处理器的电源状态,要么为活跃状态(正在执行),要么为睡眠状态(未执行)。处理器电源状态被设计为C0,C1,C2,C3...Cn。C0电源状态是活跃状态,即CPU执行指令。C1到Cn都是处理器睡眠状... 阅读全文
posted @ 2011-05-27 17:21 sinbad_li 阅读(671) 评论(0) 推荐(0) 编辑
  2011年5月21日
摘要: 这东西可真够古老的。学习《80x86。。。。》8.5节 1.汇编模块: .MODEL SMALL .CODE PUBLIC_Sum _Sum PROC ......... ......... _Sum END /*程序名:CA8.C*/externSum(int,int,int);/*声明函数sum已... 阅读全文
posted @ 2011-05-21 22:45 sinbad_li 阅读(286) 评论(0) 推荐(0) 编辑
  2011年5月16日
摘要: #includevoid main(){ int a=1; int c; c=(a*=2)+(a+=3); printf("c=%d",c); getch();} c变量的输出值是多少?为什么会是16? 操作符就是将给定的数字做一些处理,然后返回一个数字。而操作符的计算也就是执行操作符的处理,并返回值。前面已经知道,操作符是个符号,其一侧或两侧都可以接数字... 阅读全文
posted @ 2011-05-16 23:31 sinbad_li 阅读(1335) 评论(0) 推荐(0) 编辑