亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 應用 > 編程開發 > 正文

高手揭密 開發簡單“操作系統”全過程

2024-07-16 17:02:15
字體:
來源:轉載
供稿:網友
一篇不錯的文章,按照這篇文章的指導我制作了第一個自己的“操作系統”,也就是一個引導程序啦,當時還是很興奮的哦!

  寫在前面

  寫一個PC機的引導程序比我們想象的容易很多,事實上所需要了解的只是知道PC機是怎樣啟動的。在網上看到不少類似的文章,說的很多,有的很麻煩,筆者覺得僅僅是寫一個引導程序完全沒有必要牽涉太多東西,知道足夠的知識用于去實際地寫一個出來看看是很多人最初的目的,那這篇文章就剛好適合你了。這篇文章的立足點就是短、簡單、一看就懂,而又不會看完了什么都不知道就寫出一個連自己都看不懂的代碼。

  另外,機器人天空重新改版,筆者興奮的看到了一個真正的機器人網站,囊括了機器人科學與技術這樣龐大的系統工程的各個方面,在此獻上這篇文章給機器人天空的操作系統專欄,祝愿機器人天空越辦越好,并能夠為中國的機器人愛好者們帶來更多更豐富的信息與資源,做更多的實事!同時,也希望廣大的機器人愛好者和有識之士都能出一份力,為祖國更美好的明天共同努力!筆者與您共勉。

  現在,讓我們開始引導程序初探!
 
  [什么?]  

  很多文章中把寫一個引導程序稱作是開發一個最簡單的操作系統,其實這是非常片面的,引導程序算不上操作系統,雖然此程序可以運行在裸機上。所謂引導程序,直觀的說就是在系統加電啟動時BIOS第一個執行的程序。

  引導程序要想發揮作用,讓機器識別,就必須安置在一個特別的位置,這個位置就是磁盤的第一個扇區(0面0磁道1扇區,備注:沒有0扇區),而一個包含引導程序的扇區叫作引導扇區。
  
  一個合法的引導扇區(1)通常包含512個字節(當然嘍,一個扇區通常本來就是512個字節),(2)并且以0xAA55這樣一個占用兩個字節的數據結尾作為標志符。(備注:0x前綴說明這是一個十六進制數)。

  也就是如果把引導扇區看成一個字符數組的BootSector[]話(因為一個字符,即char,剛好為一個字節),那么這個數組就擁有512個元素,如果用C語言申明的話即為
char BootSector[512];

  接著,一個合法的引導扇區必須以0xAA55結束,即
BootSector[510] = 0x55;
BootSector[511] = 0xAA;

  除了結束標志必須符合上面的要求之外,中間雖然還有510字節的空間,但執行代碼可以少于510字節,用無意義字符(通常用0x0)填充剩余空間即可。

  [過程]

  PC是通過BIOS來啟動機器的,當PC機加電之后BIOS啟動相應的程序完成機器的自檢,然后就尋找可以引導的驅動器,即大家通常所說的啟動盤。在 BIOS中可以設置從哪個盤啟動,但通??傄獧z查硬盤,所以當BIOS檢查完前面的啟動設備之后,如果沒有發現任何引導程序,那么就會開始檢查主硬盤,即 C盤。如果此時在C盤上找到了合法的引導扇區,那么就會將引導扇區的內容(共512字節)裝載到內存0x0000:07C00處。此時BIOS把控制權限交給這段引導程序。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
大荫蒂欧美视频另类xxxx| 久久久精品国产亚洲| 18一19gay欧美视频网站| 韩国19禁主播vip福利视频| 国产精品久久999| 国产一区二区动漫| 91欧美精品成人综合在线观看| 91丝袜美腿美女视频网站| 国产成人精品久久亚洲高清不卡| 亚洲最大成人免费视频| 欧美男插女视频| 国产亚洲成精品久久| 日韩精品视频中文在线观看| 亚洲va欧美va国产综合久久| 国产精品一区二区电影| 国产精品美女免费| 最近日韩中文字幕中文| 91久热免费在线视频| 午夜精品福利电影| 中文综合在线观看| 色一区av在线| 91国产中文字幕| 琪琪亚洲精品午夜在线| 国产精品中文字幕在线| 美女国内精品自产拍在线播放| 亚洲福利在线视频| 岛国视频午夜一区免费在线观看| 亚洲精品视频在线观看视频| 久久国产精品久久国产精品| 91免费福利视频| 日韩在线观看电影| 日本午夜人人精品| 国产亚洲欧美视频| 精品视频—区二区三区免费| 日韩成人激情在线| 欧美日韩国产麻豆| 久久久久久国产精品三级玉女聊斋| 孩xxxx性bbbb欧美| 国外成人在线播放| 日韩网站免费观看| 欧美激情奇米色| 国产成人在线播放| 国产欧美精品一区二区| 亚洲欧美国产精品专区久久| 国产91网红主播在线观看| 日韩视频精品在线| 日韩亚洲一区二区| 中文字幕亚洲一区在线观看| 久久精品中文字幕免费mv| 精品中文字幕在线观看| 黑人精品xxx一区一二区| 国产精品成熟老女人| 久久久精品国产| 国产婷婷成人久久av免费高清| 欧美大片在线影院| 91爱爱小视频k| 最近2019年中文视频免费在线观看| 亚洲日韩欧美视频| 97精品国产97久久久久久春色| 亚洲精品美女在线| 日韩av在线看| 日韩欧美在线观看视频| 亚洲国产精品va在线看黑人| 欧美日韩另类字幕中文| 欧美激情亚洲自拍| 欧美日韩国产一中文字不卡| 欧美中文字幕视频在线观看| 日本在线精品视频| 日韩欧美中文第一页| 亚洲欧美中文日韩在线v日本| www高清在线视频日韩欧美| 亚洲天堂av网| 美乳少妇欧美精品| 国产精品福利无圣光在线一区| 欧美极品少妇xxxxⅹ喷水| 成人在线视频网站| 欧美又大又硬又粗bbbbb| 国内外成人免费激情在线视频网站| 91av成人在线| 亚洲性69xxxbbb| 欧美精品中文字幕一区| 国产成人综合精品| 亚洲第一黄色网| 日韩欧美aⅴ综合网站发布| 日韩av在线天堂网| 国产精品久久97| 日韩免费在线视频| 欧美性生交xxxxx久久久| 国产91色在线播放| 日韩中文字幕视频在线观看| 91精品国产综合久久香蕉最新版| 亚洲另类xxxx| 日韩欧美精品免费在线| 91成品人片a无限观看| 日本欧美国产在线| 欧美乱大交xxxxx| 亚洲a在线播放| 欧美激情小视频| 国产精品成人一区二区三区吃奶| 日本韩国欧美精品大片卡二| 亚洲成人精品视频| 国产成+人+综合+亚洲欧美丁香花| 亚洲成年人影院在线| 成人性生交xxxxx网站| 欧美激情在线有限公司| 97视频网站入口| 日韩成人小视频| 91国内揄拍国内精品对白| 91亚洲国产成人久久精品网站| 亚洲成人亚洲激情| 欧美国产日产韩国视频| 在线亚洲欧美视频| 久久久久99精品久久久久| 51视频国产精品一区二区| 亚洲**2019国产| 亚洲性日韩精品一区二区| 欧美日韩精品中文字幕| 精品久久久久久久久久久久久久| 亚洲日本中文字幕| 最近2019中文免费高清视频观看www99| 777国产偷窥盗摄精品视频| 日韩中文视频免费在线观看| 成人欧美一区二区三区在线湿哒哒| 亚洲国产精品女人久久久| 国产精品成av人在线视午夜片| 国产精品视频免费在线观看| 韩国欧美亚洲国产| 日韩av片免费在线观看| 欧美裸体xxxx| 日韩av三级在线观看| 青草青草久热精品视频在线网站| 欧美一区二区三区免费观看| 国产亚洲精品久久久优势| 2019精品视频| 一区二区三区美女xx视频| 国产精品女人网站| 蜜月aⅴ免费一区二区三区| 91久久精品国产91久久| 一本色道久久88精品综合| 蜜臀久久99精品久久久无需会员| 日韩亚洲精品电影| 国产精品视频26uuu| 热草久综合在线| 亚洲欧美中文字幕在线一区| 欧美自拍大量在线观看| 亚洲美女性视频| 亚洲级视频在线观看免费1级| 美日韩精品免费观看视频| 中文字幕亚洲激情| 国产91|九色| 91影视免费在线观看| 欧美性生交xxxxxdddd| 精品国产视频在线| 亚洲成色999久久网站| 日韩中文av在线| 亚洲尤物视频网| 国产精品无码专区在线观看| 亚洲国产精品电影| 久久久国产精彩视频美女艺术照福利| 在线观看视频99| 中文字幕亚洲一区二区三区五十路| 中文日韩电影网站| 久久视频国产精品免费视频在线| 日韩大胆人体377p|