原创 【我所認知的BIOS】->反彙編BIOS之Bootblock(4)
【我所認知的BIOS】->反彙編BIOS之Bootblock(4) --initialize Super IO By Lightseed 5/13/2010 一、BIOS的主流程 到目前爲止,我們已經看了兩個重要的函數了,也是BIOS的必
原创 【我所認知的BIOS】->反彙編BIOS之Bootblock(2)
【我所認知的BIOS】->反彙編BIOS之Bootblock(2) --CPU micro code update By Lightseed 5/12/2010 1、CPU micro code的背景 先做個鋪墊爲什麼要在BIOS剛剛開始
原创 【我所認知的BIOS】->反彙編BIOS之Bootblock(5)
【我所認知的BIOS】->反彙編BIOS之Bootblock(5) --Store CPU type to CMOS By Lightseed 5/18/2010 一、BIOS的主流程 從這章開始,我在每章的開頭說把目前BIOS的主流程進
原创 【我所認知的BIOS】->反彙編BIOS之Bootblock(6)
【我所認知的BIOS】->反彙編BIOS之Bootblock(6) --關於S3與Normal reset BIOS的走向 By Lightseed 5/18/2010 一、BIOS的主流程 我們的BIOS主流程如圖1所示,上一個章節我們
原创 【我所認知的BIOS】-->Cache(1)
【我所認知的BIOS】-->Cache(1) LightSeed 2009-11-12 在文章前面我想說一下,CPU的cache是一個很有趣的部件,對它研究我目前也還僅僅處於486架構上的研究。因爲我手上也就只找到
原创 【我所認知的BIOS】->反彙編BIOS之Bootblock(9)
【我所認知的BIOS】->反彙編BIOS之Bootblock(9) -- Memory initial 函數 By Lightseed 06/24/2010 1、BIOS的主流程 爲什麼會有bootblock和非bootblock這麼一說
原创 【我所認知的BIOS】->彙編語言之宏彙編2
【我所認知的BIOS】->彙編語言之宏彙編2 By LightSeed 2010-2-3 在上一節詳細講了宏彙編的理論,那這節來聊聊我在仿寫ADU的時候用的一些宏彙編的例子吧。有了下面這個串宏彙編,那麼程序的可維護性就高了很多,在添
原创 【我所認知的BIOS】->反彙編BIOS之Bootblock(8)
【我所認知的BIOS】->反彙編BIOS之Bootblock(8) -- Memory initial 函數的入口 By Lightseed 6/24/2010 1、BIOS的主流程 爲什麼會有bootblock和非bootblock這麼
原创 關於插圖
由於51.com封了外鏈圖片,從而導致我的blog圖片顯示不正常。最近查找了不少的網站,似乎都沒有一個比51.com好的。(csdn的相冊着實讓人很鬱悶,我傳了一個小時才傳了兩張圖片。) 所以在這裏也希望網友們,能給我一個建議,看
原创 堆和棧的區別(轉過無數次的文章)
堆和棧的區別(轉過無數次的文章) 一、預備知識—程序的內存分配 一個由C/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其 操作方
原创 【我所認知的BIOS】->彙編語言之宏彙編1
【我所認知的BIOS】->彙編語言之宏彙編1 By LightSeed 2010-2-2 其實早就想寫點關於彙編語言的文章了,但是最近感覺比較累,自己也比較懶今天才動手寫。哎。。。真是身心俱疲,房價漲了,小菜也漲了,妹兒的要求也漲了,
原创 【 我所認知的BIOS】-->Cache(3)
【 我所認知的BIOS】-->Cache(3) LightSeed 12/14/2009 Go on。。。這章詳細講cache的操作過程。 9、詳細剖析memory的讀操作 下面的一系列的演示是在486的基礎上,並且L1 read m
原创 【我所認知的BIOS】->反彙編BIOS之Bootblock(3)
【我所認知的BIOS】->反彙編BIOS之Bootblock(3) --initialize some chipset register By Lightseed 5/13/2010 在上一篇中,我和大家探討了下面代碼中的BT_CPU_I
原创 【我所認知的BIOS】-->Cache(2)
【我所認知的BIOS】-->Cache(2) LightSeed 2009-12-7 緊接上一篇,go on。。。 5、Level 2 cache 5.1 L2的優點 (從此節往下,我都是拿486 CPU來做例子說明。)關於L1的
原创 【我所認知的BIOS】->反彙編BIOS之準備工作
【我所認知的BIOS】->反彙編BIOS之準備工作 LightSeed 3/11/2010 上海 在我們進入反彙編的旅途之前,我想我應該把一些大家應該準備的東西都列一下,只有有了這樣的針對性準備嘛