- 博客(11)
- 资源 (7)
- 收藏
- 关注
转载 Gate A20与保护模式
Gate A20与保护模式 大家都知道,8088/8086只有20位地址线,按理它的寻址空间是2^20,应该是1024KB,但PC机的寻址结构是segment:offset,segment和offset都是16位的寄存器,最大值是0ffffh,换算成物理地址的计算方法是把segment左移4位,再加上offset,所以segment:offset所能表达的寻址空间最大应为0ffff
2009-06-29 09:22:00 16850 12
原创 【我所認知的BIOS】—>實模式&保護模式切换实例
【我所認知的BIOS】—>實模式&保護模式切换实例LightSeed 2009-6-23 上一章從基礎概念上我談了談我的理解。素不知“紙上得來終覺淺,絕知此事要躬行”呀!不多說二話,我們來詳細剖析實模式和保護模式的相互切換。(我儘量解釋清楚每一句話,以下舉的例子是楊季文老師書里一個最簡單的例子)Let us go!1、這個例子中code做的事下麵我們看到
2009-06-24 17:10:00 8845 15
原创 【我所認知的BIOS】—>實模式&保護模式
【我所認知的BIOS】—>實模式&保護模式LightSeed 2009-6-17 回顧一下blog里的第一篇文章【我所認知的BIOS】—>ADU.EXE,http://blog.csdn.net/lightseed/archive/2009/05/26/4216113.aspx在這篇文章我有提到關於Memory的訪問,在ADU中有關於“real mode”和
2009-06-22 12:57:00 18498 6
原创 【我所認知的BIOS】—>計算機中斷系統(3)
【我所認知的BIOS】—>計算機中斷系統(3)LightSeed 2009-6-16 第三部份其實就是我之前有講的PCI 中斷部份。由於之前對PCI講解的連貫性所以就在那裡就提了。連接如下:http://blog.csdn.net/lightseed/archive/2009/06/01/4233739.aspx那麼我們繼續探討,【我所認知的BIOS】—>
2009-06-16 18:20:00 15962 1
原创 【我所認知的BIOS】—>计算机中断系統(2)
【我所認知的BIOS】—>计算机中斷系統(2) LightSeed 2009-6-10 繼續前一章節。 4、中斷的進階APIC(advanced programable interrupt controller)4.1 何謂 APIC? APIC 是裝置的擴充組合用來驅動 Interrupt 控制器。在目前的建置中,系統的每一個部份都是經由 API
2009-06-11 09:40:00 18155 2
原创 【我所認知的BIOS】—>计算机中断系统(1)
【我所認知的BIOS】—>计算机中断系统(1)LightSeed 2009-6-8 中断有分为硬件中断和软件中断,顾名思义硬件中断是由计算机硬件产生的中断,类推软件中断是由计算机软件产生的中断。举个例子,当键盘有键按下需要CPU处理的时候就会经过8259产生一个中断,这个中断就是硬件中断。键盘是计算机硬件这个是不可否认的哦^.^。DOS中断中的的INT 21H就是软
2009-06-08 09:48:00 11327 14
原创 【我所認知的BIOS】—>Decompression补充
【我所認知的BIOS】—>Decompression补充By LightSeed2009-6-4这篇文章主要是对上一篇文章Decompression的补充,上一篇文章一是考虑到篇幅,二是考虑到还没有谈到反汇编BIOS二进制文件,所以没有讲的很详细。在这篇文章中举个BIOS的例子来详细说明AWxxx code在运行过程中解压缩的过程。(筆者:不管是解壓還是PCI的資源分配我們在掌握的時
2009-06-05 09:01:00 4519 4
转载 BIOS排错
江西财经大学国贸学院 舒 剑 BIOS排错有否方法可循?有。但从哪学?不知道。自我从事BIOS研发以来,强烈的感觉就是,BIOS有如以前的中医,只能靠传帮带才能学的东西,而这还视乎做师傅的观念,看他愿否教于你。我也就想,或许过不了几天,他也会象中医一样,需要挽救。 内地的BIOS工程师,我一直以为,应该叫做BUG工程师。因为,BIOS一直是几家寡头公司在研发,而各厂商都是利用它的源码
2009-06-04 11:45:00 4314
原创 【我所認知的BIOS】—>Decompression
【我所認知的BIOS】—>DecompressionBy LightSeed2009-5-22 存在於BIOS的bin檔中的內容大多都是以模組的形式存在的。總所周知存在於裏面的模組都是有被壓縮的。這張我們就來探討一下關於模組的壓縮與解壓過程。這個章節裏同樣是針對於理解Awxxx公司的code。1、LHA1.1 LHA的背景LHA是一種檔壓縮電腦軟體,也是此壓縮格式的名稱,其
2009-06-03 14:57:00 7786 12
原创 【我所認知的BIOS】—>PCI option rom
【我所認知的BIOS】—>PCI option romBy LightSeed2009-5-22 在這裡添加一句,畢竟什麽東東都是有相應的組織來定義了spec的,那麼不管做什麽動作我們都必須嚴格按照spec規定的動作來,否則你做出來的信號就只有你自己知道了,或者起碼說不適用於業界,所以處在我現在的這個初級階段我還是想把spec都理解透徹,也鑒於此可能很多我的總結也都是會提到spec裏的
2009-06-02 09:21:00 40216 1
原创 【我所認知的BIOS】—>PCI 的中斷(PIC下)
【我所認知的BIOS】—>PCI 的中斷(PIC下)LightSeed 2009-5-13 1、PCI中斷概述注:整篇都是討論在PIC(8259)下的中斷過程。當PCI設備插到主板上後(本來南橋裏含有的當然就不用插啦),它要和其他設備通信,或者讓CPU幫它做這般這般,或者CPU讓它做那般那般等等。。。那麼他們究竟是怎麼通信的呢?這就是PCI中斷在中間起的強大作用
2009-06-01 18:01:00 33565 11
【我所认知的BIOS】系列blog整理 1.23.2016.zip
2016-01-23
ACPI tables 反汇编
2014-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人