求助:怎么样把自己机子上的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)
xcxinfwh = 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)
hunbalobios是译码到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)

返回顶部