版块
论坛
喜欢
话题
应用
搜索
登录
注册
posliu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=168866
求助:关于BIOS的几个菜鸟级问题
求助:怎么样把自己机子上的BIOS程序给弄出来啊? 请高手指教!BIOS不是从内存的F000:FFF0处开始执行的吗?那么它POST自检的时候检测内存条怎么检测啊?能否详细讲解一下BIOS一开始的工作过程一直到初始化中断向量表和BIOS数据区域。小弟不懂,还望各位大侠指教一二谢谢...
全文
回复
(
11
)
2007-04-03 16:23
来自版块 -
FirmWare
◆
◆
表情
告诉我的粉丝
提 交
keronzy
:
如果在dos下 面 ,先打开4g,进入保护模式,然后 参看南桥datasheet,在lpc桥里,看bios enable位,看bios被影射到那个地址 ,一般intel的是0xffffffff,看看的的bios是几M的,如果是2M的(256K)从0xFFFFFFFF读256k到你...
(2007-12-25 10:42)
回复
chunbee
:
引用第5楼xcxin于2007-05-16 12:49发表的 : 楼上的,写bios可不是这么简单. 首先要看你是spi还是fwh的芯片.一般台湾的公司大都喜欢fwh,intel自己喜欢spi....而intel的crb板一般两者都有. 然后要有相应chip的spec,不同...
(2007-12-19 09:05)
回复
beervista
:
想读到真正的原始BIOS最直接的方法就是将BIOS芯片取下放到编程器上去读
因为你从内存里读到的BIOS代码可能是已经被加解密过的,并非原始的代码。
(2007-10-16 08:39)
回复
bini
:
想看BIOS代码容易,找个行内的人就行,dump BIOS代码太麻烦. 现在的计算机启动是 F000:FFF0,启动时这行代码是经过Intel X86特殊处理的.实际是它基本上会去读4GB FFFFFFF0 地址,这个地址送给Host桥,Host桥再解码这个地址,看是送给LPC还...
(2007-05-25 15:56)
回复
xcxin
:
fwh = Firmware Hub 是一种flash芯片的接口. 主流的chipsets们都会提供对fwh接口的支持. 而从FW这个名字上也能看出主要用于外接flash芯片,主要是system bios chip.常用的fwh芯片包括Intel 82802AC等. 而SPI...
(2007-05-20 19:57)
回复
hunbalo
:
引用第5楼xcxin于2007-05-16 12:49发表的 : 楼上的,写bios可不是这么简单. 首先要看你是spi还是fwh的芯片.一般台湾的公司大都喜欢fwh,intel自己喜欢spi....而intel的crb板一般两者都有. 然后要有相应chip的spec,不同...
(2007-05-19 23:24)
回复
xcxin
:
楼上的,写bios可不是这么简单. 首先要看你是spi还是fwh的芯片.一般台湾的公司大都喜欢fwh,intel自己喜欢spi....而intel的crb板一般两者都有. 然后要有相应chip的spec,不同的chip是不一样的. 然后按照相应chip的写方法来操作.很复杂...
(2007-05-16 12:49)
回复
hunbalo
:
bios是译码到4gb空间最高的1MB的,386以后的cpu设计时也是从fffffff0开始执行第一条指令,但是主板刚上电时从硬件上保证了4gb的最高1mb和最低1mb重叠,切换到保护模式后,译码就在4gb高端的1mb地址了,此时给bios芯片加12V的电,直接对高1mb的地址进...
(2007-05-05 00:03)
回复
deedbox
:
着和南桥的影射有关系,启动的时候只影射了着64K过来!当进入保护模式的时候BIOS是在4G的高端的,AMIBIOS的FLASH工具是借助SMI访问4GB空间完成读写的!不知道这样说你能理解多少! 至于书可以说没有,介绍!!不如去看南北桥的DATASHEET把!
(2007-04-18 08:29)
回复
posliu
:
谢谢!学习学习! 还有个问题: 我用那个程序读取出来的BIOS程序有256K,而F000H段的的大小只有64K,那这两者之间有什么联系吗?也就是说映射机制是怎样的? 大侠 有什么这方面的书推荐一下吗? 谢谢
(2007-04-11 09:51)
回复
1
2
下一页 »
posliu
加关注
写私信
0
关注
0
粉丝
2
帖子
返回顶部