亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 起源 .txt

?? 會變語言實現(xiàn)的一些程序
?? TXT
字號:
起源 
    作者:iKs 于2007-10-15上傳   

--------------------------------------------------------------------------------
   一位著名的科學家(據(jù)說是貝特郎·羅素)曾經(jīng)作過一次關(guān)于天文學方面的講演。他描述了地球如何繞著太陽運動,以及太陽又是如何繞著我們稱之為星系的巨大的恒星群的中心轉(zhuǎn)動。演講結(jié)束之時,一位坐在房間后排的矮個老婦人站起來說道:"你說的這些都是廢話。這個世界實際上是馱在一只大烏龜?shù)谋成系囊粔K平板。"這位科學家很有教養(yǎng)地微笑著答道:"那么這只烏龜是站在什么上面的呢?""你很聰明,年輕人,的確很聰明,"老婦人說,"不過,這是一只馱著一只一直馱下去的烏龜群啊!" 



時間簡史 第一章 我們的宇宙圖像 



   無論是初學電腦的還是玩電腦許多年的人,都會對PC如何啟動非常感興趣。遺憾的是這方面的資料非常少,我下面要介紹的就是PC如何啟動第一條指令,它在什么地方。

   陳舊的資料都會說第一條指令在1MB之下的一點點,隨便打開一個BIOS,在文件的末尾都會有這樣的指令:

   

    使用Debug工具反編譯就是下面的語句:
   
   -U F000:FFF0
   F000:FFF0 EA5BE000F0    JMP     F000:E05B 
   
    
   直接察看你的電腦也是這樣的結(jié)果。但是,資料中又說BIOS ROM是處在4G下面開始的位置的。具體舉例,一個2MB的BIOS,他的文件尾吧正好處在4G下面一點的位置,文件的頭是處于 4G-2MB 的位置。量化表示就是這樣的對應關(guān)系:
   
   影射在內(nèi)存尋址空間            文件偏移
   FFD0,0000<―――――――――>0hdcmap
   FFEF,F(xiàn)FF0<―――――――――>F,F(xiàn)FF0hdcmap
   FFE7,F(xiàn)FF0<―――――――――>17,F(xiàn)FF0hdcmap
   FFFF,F(xiàn)FF0<―――――――――>1F,F(xiàn)FF0hdcmap
   

   開機時,CPU 將會從 0FFFF,FFF0h 處開始執(zhí)行,就是對應在 2MB 文件 1F,FFF0h 的位置。這里有2點問題:
   
   1.我們開機不插內(nèi)存,它是到哪里執(zhí)行的?
   2.你怎么知道 CPU 是從這個位置執(zhí)行而不是那個位置?
   
   
   第一個問題是:它是在 BIOS ROM 中開始執(zhí)行的。目前的 BIOS ROM 是一種可擦寫的 Flash ROM,通常在南橋上。

   

    開機之后,CPU 要訪問 0FFFFFFF0h 處的數(shù)據(jù),問北橋,北橋看看不在他的掌控下回頭就去問南橋,南橋繼續(xù)通過 LPC 或者 SPI 總線問 BIOS,取出來再一路返回給 CPU,然后 CPU 就知道了執(zhí)行各種指令。

   第二個問題,CPU 的 Spec 上是這樣講的[參考1]:
   
   

   就是說開機之后,CPU 實際上是處在保護模式下的,Base=FFFF0000h 加上 EIP 就剛好是 4G 下面一點點。
   
   

   我做了一點試驗來驗證上面的,但是還不完全。

   試驗環(huán)境:MSI 7365 主板 
   NB:  BearLake
   SB:  ICH9
   SPI: 1MB(板載1MB但是我們有特殊設備,可以直接使用2MB)


   此外,還有一塊強大的Debug卡,它有8個數(shù)碼管,能夠顯示發(fā)送到Port 300h上的32位數(shù)據(jù)。

   Step1. 生成一個2MB的文件:我選用 WinHex
   
   

   選擇生成2MB的

   

   命名為our.bin


   新生成的文件是全0填充的,我再使用 UltraEdit-32 打開,替換
   
   "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00"
   "90 90 90 90 90 90 90 90 90 90 90 90 90 90 eb e0"
   

   其中的 90是 NOP 指令,EB E0 是跳轉(zhuǎn)指令,意思是跳轉(zhuǎn)到上面 16 個字節(jié)處。
   
   比如:

   

   1FFFF0h 后面的 EB E0 就會跳轉(zhuǎn)到 1FFFE0h 處繼續(xù)執(zhí)行。

   這樣,整個文件都成為一個可以執(zhí)行的程序"鏈條",我們要做的只是用我們的代碼的機器碼取代 90h 就可以了。

   我在文件的末端寫入 
   
   2E668B06F0FF   mov  eax,cs:[0fff0]
   BA0003         mov  dx,300h  ;(我在PCI上插了一個能截獲丟到300h端口的Debug卡)
   66ef           out  dx,eax
   ebfe           jmp  $
   

   

   運行之后,我們的卡上會出現(xiàn)068B662E ,這里我們無法使用 mov eax,[esi]
   這樣的指令,因為ds es似乎還沒有處于保護模式下,使用的結(jié)果只有死機。
   開機之后,沒有Ram可以使用,因此暫時沒有辦法將EIP裝到EAX中并且顯示出來。
   (本文涉及內(nèi)容請不要隨便試驗,因為在沒有刷新設備的情況下進行BIOS更新會導致無法開機)

參考1:
   Intel? 64 and IA-32 Architectures
   Software Developer's Manual
   Volume 3A:
   System Programming Guide, Part 1
   Order Number: 253668-024US
   August 2007
   第 382 頁 為了方便參考閱讀,我將相關(guān)內(nèi)容抓圖放在下面。
   

   

   

   收稿日期:2007年10月1日

--------------------------------------------------------------------------------
<<<上一篇  歡迎訪問AoGo匯編小站:http://www.aogosoft.com 下一篇>>>  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产97人人爽人人喊| 中文字幕亚洲欧美在线不卡| 亚洲精品ww久久久久久p站| 蜜臀av亚洲一区中文字幕| 欧美三级视频在线观看| 日韩成人精品视频| 国产丝袜欧美中文另类| 色综合中文字幕国产 | 中文字幕在线不卡一区二区三区| 欧美精品一区二区三| 久久66热re国产| 国产精品嫩草影院com| 在线国产亚洲欧美| 精品亚洲porn| 国精产品一区一区三区mba桃花| 国产精品网友自拍| 国产人久久人人人人爽| 91原创在线视频| 日韩专区中文字幕一区二区| 久久久不卡网国产精品二区| 精品视频一区二区三区免费| 日本高清免费不卡视频| 麻豆精品国产传媒mv男同| 极品美女销魂一区二区三区 | 亚洲欧美二区三区| 91久久人澡人人添人人爽欧美| 色又黄又爽网站www久久| 国产精品综合在线视频| 婷婷六月综合亚洲| 亚洲精品日韩一| 日日噜噜夜夜狠狠视频欧美人| 肉肉av福利一精品导航| 粉嫩av亚洲一区二区图片| 秋霞午夜鲁丝一区二区老狼| 亚洲国产日韩一级| 亚洲精品日韩一| 极品少妇一区二区| 欧美色视频在线| 国产亚洲欧美色| 首页国产欧美日韩丝袜| eeuss鲁片一区二区三区| 精品无码三级在线观看视频 | 另类综合日韩欧美亚洲| 午夜一区二区三区在线观看| 亚洲色图欧美激情| 亚洲影院理伦片| 亚洲线精品一区二区三区八戒| 国产精品一区2区| 欧美日韩视频在线第一区 | 日韩av在线发布| 成人av在线一区二区三区| 成人aaaa免费全部观看| 欧美精品久久天天躁| 91精品国产一区二区| 欧美日韩精品三区| 在线观看91av| 洋洋成人永久网站入口| 日韩精品亚洲专区| 欧洲精品中文字幕| 亚洲欧美一区二区视频| 国产99久久久国产精品潘金 | 精品国产乱码久久久久久老虎| 一区二区三区在线免费视频| 成人av影视在线观看| 精品国产a毛片| 久久成人综合网| 日韩精品一区国产麻豆| 久久久国产午夜精品| 免费成人性网站| 日韩一区二区电影| 欧美国产一区二区| 国产成人免费在线| 在线观看中文字幕不卡| 亚洲免费观看视频| 成人97人人超碰人人99| 亚洲色欲色欲www| 99国产精品久久久久久久久久| 欧美一区二区久久| 日本人妖一区二区| 精品av久久707| 国内精品视频666| 久久久久久久久久久久电影| 国产精品一级片| 国产精品高潮久久久久无| 日日夜夜精品视频天天综合网| 欧美人xxxx| 麻豆91精品视频| 久久蜜桃av一区二区天堂 | 日韩国产高清在线| 91麻豆精品国产91久久久| 亚洲欧美一区二区三区孕妇| 色婷婷国产精品久久包臀 | 极品少妇xxxx精品少妇偷拍 | 在线成人免费观看| 美美哒免费高清在线观看视频一区二区 | 成人久久久精品乱码一区二区三区| 欧美亚洲综合在线| 久久久91精品国产一区二区三区| 国产成人免费xxxxxxxx| 亚洲男人的天堂av| 91精品蜜臀在线一区尤物| 国产一本一道久久香蕉| 4438x亚洲最大成人网| 精品一区二区三区在线播放视频| 久久综合色8888| 奇米综合一区二区三区精品视频| 久久久久久夜精品精品免费| 91在线观看视频| 麻豆成人久久精品二区三区小说| 中文字幕在线一区免费| 7777精品久久久大香线蕉| 国产精品一区二区三区网站| 一区二区三区精品久久久| 欧美电影免费观看高清完整版在 | 悠悠色在线精品| 精品福利二区三区| 在线观看国产日韩| 国产a区久久久| 麻豆精品在线看| 亚洲最新在线观看| 久久久亚洲精品石原莉奈| 欧美日韩亚洲综合| 不卡的看片网站| 精品一区二区三区久久| 亚洲午夜久久久| 国产精品久久久久永久免费观看 | 欧美一区二区三区免费视频| 99精品偷自拍| 国产福利一区二区三区视频在线| 亚洲午夜在线视频| 亚洲乱码中文字幕综合| 国产精品欧美一级免费| 欧美xxx久久| 波波电影院一区二区三区| 久久激五月天综合精品| 亚洲国产一区在线观看| 亚洲免费在线观看| 中文成人综合网| 国产欧美一区视频| 久久在线免费观看| 26uuu精品一区二区在线观看| 91麻豆精品91久久久久久清纯| 色婷婷久久久久swag精品| 日韩精品午夜视频| 亚洲蜜臀av乱码久久精品蜜桃| 国产欧美一区视频| 国产丝袜在线精品| 亚洲国产成人在线| 久久久不卡网国产精品二区| 久久综合色鬼综合色| 久久久久久久久99精品| 久久久精品天堂| 国产欧美中文在线| 国产精品成人在线观看| 中文字幕中文字幕中文字幕亚洲无线| 中文字幕巨乱亚洲| 一区免费观看视频| 亚洲视频免费在线观看| 亚洲色图欧美偷拍| 亚洲h动漫在线| 乱一区二区av| 国产成人av一区二区三区在线 | 精品一区二区三区久久| 国产一区在线观看视频| 国产成人自拍在线| aa级大片欧美| 欧美亚洲自拍偷拍| 在线不卡一区二区| 久久久久久久久蜜桃| 国产精品久久久一本精品| 亚洲人成精品久久久久| 日本色综合中文字幕| 国产成人午夜99999| 91黄色小视频| 日韩欧美色电影| 国产视频一区二区在线| 亚洲精品中文在线影院| 日韩电影在线免费观看| 国产福利一区二区| 欧洲在线/亚洲| 欧美成人精品二区三区99精品| 国产视频不卡一区| 日日摸夜夜添夜夜添国产精品| 国产精品一区二区黑丝| 精品视频免费看| 中文字幕国产一区二区| 亚洲第一电影网| 国产成人日日夜夜| 91麻豆精品国产自产在线| 国产精品人妖ts系列视频| 午夜伦欧美伦电影理论片| 国产mv日韩mv欧美| 日韩一区二区在线免费观看| 中文字幕一区二区三区精华液| 日日夜夜精品视频天天综合网| 不卡一卡二卡三乱码免费网站| 欧美成人乱码一区二区三区| 一区二区三区国产| 国产精品夜夜嗨| 日韩一区二区精品在线观看|