日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

一步步编写操作系统21 x86虚拟机bochs 跟踪bios

發(fā)布時間:2023/12/10 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一步步编写操作系统21 x86虚拟机bochs 跟踪bios 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

為了讓大家更好的理解bios是怎樣被執(zhí)行的,也就是計算機(jī)中第一個軟件是怎樣開始的,咱們還是先看下圖3-17。在圖的上面第5行,顯示的是下一條待執(zhí)行的指令,這是程序計數(shù)器(PC)中的值,在x86上的程序計數(shù)器是指cs:ip。大家看,cs是0xf000,ip是fff0,所以最終地址是0xffff0,這是bios的入口地址:低端1M內(nèi)存最頂端的16字節(jié)。忘記的同學(xué)翻看以往文章中有介紹實(shí)模式下的內(nèi)存布局。在右邊的jmp far f000:e05b,是指此內(nèi)存0xffff0處的內(nèi)容,在內(nèi)存中,內(nèi)容不是普通數(shù)據(jù)就是指令,在此處就是條跳轉(zhuǎn)指令。這是咱們之前分析bios時所說的,1M內(nèi)存的最頂端只有16字節(jié),肯定容不下完整bios代碼,必然是條跳轉(zhuǎn)指令。由此可見,果然沒錯,它是跳轉(zhuǎn)到0xf000:e05b的地方了。咱們需要驗證一下內(nèi)存0xffff0處的內(nèi)容是不是jmp far f000:e05b。

驗證的方法有多種,不過先來個簡單粗暴可依賴的,咱們查看此處內(nèi)存的內(nèi)容是什么。內(nèi)容如圖:

由于默認(rèn)xp是以4字節(jié)來顯示,所以xp中斜杠后面指定的數(shù)字2,最終會讓xp顯示8個字節(jié)。提醒一下,咱們bochs模擬的是x86平臺,它是小端字節(jié)序。咱們只看1個4字節(jié),先從低地址看,最低位是ea,這是直接絕對遠(yuǎn)轉(zhuǎn)移jmp far的機(jī)器碼,高位的是0xe05b,這是jmp far的操作數(shù),待跳轉(zhuǎn)到的地址,如果忘記指令格式的同學(xué),趕緊到前面找到IA32指令格式回憶一下。

這與程序計數(shù)器(cs:ip)中指定的內(nèi)容是吻合的,不過咱們還是不太放心,也許您說,萬一0x00e05bea只是普通數(shù)據(jù)呢,我又對機(jī)器碼不熟,不許忽悠我。為了打消您的疑慮,那再用一種方法來驗證一下吧。

在“Debugger control”類中,有個命令U,它用來將內(nèi)存數(shù)據(jù)反匯編成指令。咱們看一下此命令的幫助。help u回車后效果如圖:

大概意思是說,u和disasm是一樣的命令,用哪個都行,其用法是在后面跟需要匯編的指令數(shù),起始線性地址,終止線性地址。由于我們在實(shí)模式下,線性地址就是物理地址。鍵入 u/1 0xffff0回車,效果如圖:

果然沒有忽悠大家,地址0xffff0處的內(nèi)容確實(shí)是指令,并且是jmp far f000:e05b。這下大家對理解bios啟動應(yīng)該更深刻一些了。

以上內(nèi)容來自《操作系統(tǒng)真象還原》,請大家支持正版,多謝。

【再續(xù)】

總結(jié)

以上是生活随笔為你收集整理的一步步编写操作系统21 x86虚拟机bochs 跟踪bios的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 多啪啪免费视频 | 美女十八毛片 | wwwyoujizz日本 | 九九小视频| 国产精品理论在线观看 | 久久精品—区二区三区舞蹈 | 国内自拍视频在线观看 | 天天干天天操天天操 | 欧美熟妇另类久久久久久多毛 | 中国极品少妇videossexhd 就要干就要操 | 色五丁香 | 女性裸体瑜伽无遮挡 | 中文在线日本 | 色先锋资源网 | 中文一区视频 | 国产黄色在线 | 亚洲综合色av | 欧美三级一区二区 | 午夜18视频在线观看 | 轻轻色在线观看 | 中文字幕1区 | 精品人妻少妇嫩草av无码专区 | 午夜肉伦伦影院 | 妺妺窝人体色777777 | 欧美天天色 | 亚洲成人一级 | 日本午夜精华 | 污污视频在线播放 | 欧美日韩一区在线 | 超碰在线97观看 | 欧美性插动态图 | 欧美中文字幕第一页 | a毛片| 色天使在线视频 | 亚洲综合少妇 | 人人草超碰| 荡女精品导航 | a男人天堂 | 免费在线一级片 | 久久麻豆视频 | 欧美性猛交 | 一个人看的www日本高清视频 | 日日夜夜伊人 | 91成年版| 国产精品卡一卡二 | 免费看一级黄色大全 | 黄色喷水视频 | 黄色一几片 | 中文字幕狠狠干 | 亚洲第一香蕉网 | 久久精彩视频 | 岛国精品资源网站 | 亚洲国产综合网 | 国产成人av影院 | 国产欧美日韩中文字幕 | 国产精品98| 久热欧美 | 熟睡侵犯の奶水授乳在线 | 90岁老太婆乱淫 | 7799精品视频| 色啪网站 | 日本肉体xxxⅹ裸体交 | aaa色| 911精品| 国产欧美日韩在线观看 | 久久99精品久久久久久水蜜桃 | 亚洲午夜视频在线 | 一二三区精品视频 | 五十路japanese55丰满 | 老色鬼网站 | 啪啪网站免费看 | av导航在线观看 | 国产精品污www在线观看 | 字幕网在线观看 | 中文字幕线人 | 日本在线色 | 先锋影音av资源网 | 亚洲综合色在线 | 激情综合网五月天 | 日本免费看 | 91爱爱影院 | 男女激情av | 在线观看亚洲a | 又大又粗欧美黑人aaaaa片 | 日本人妻伦在线中文字幕 | 日韩av一级| 日本午夜在线视频 | 日本在线免费观看视频 | 91午夜在线 | 免费看一级片 | 亚洲αv| 一区二区三区在线免费 | 国产精品99久久久久久动医院 | 国产一级片一区二区 | 99热这| 亚洲视频h| 中国丰满老太hd | 插插插日日日 | 泰坦尼克号3小时49分的观看方法 |