實驗一 目的:熟悉實驗環境,認識Bochs虛擬機 內容: 1、下載并安裝Bochs 2.3.7,官方網站 http://bochs.sourceforge.net/ 2、下載DOS 6.22安裝光盤,參考地址 http://www.grqhd.com/downloads/hdd/dos622cd.iso 3、使用Bochs自帶工具制作10M硬盤鏡像若干、1.44M軟盤鏡像若干,備用。 4、練習修改Bochs配置文件,使用DOS 6.22安裝光盤將DOS安裝到硬盤和軟盤。 5、練習修改配置文件,分別實現從光盤、硬盤或軟盤啟動。 實驗二 目的:MBR的讀寫與分析 內容: 1、練習使用int 13功能獲取安裝了DOS 6.22系統的硬盤MBR、反匯編。 2、使用int 13功能將獲取的MBR,寫到空白的硬盤上。 3、修改MBR代碼,并測試其工作流程。 實驗三 目的:掌握分區表的數值意義 內容: 1、練習使用DOS 6.22自帶的分區工具FDisk,把一個空白硬盤分區,觀察MBR的變化。 2、使用FDisk把一個空白硬盤分一個主分區,自定義大小,其余分為擴展分區,擴展分區上分兩個邏輯分區,自定義大小。 3、說明以上分區表的數值含義。 實驗四 目的:DBR的讀寫與分析 內容: 1、獲取正常DOS 6.22系統盤上的DBR,并反匯編、閱讀。 2、比較空白硬盤經分區后,使用Format前后DBR的差別。 3、測試DBR的工作流程。 實驗五 目的:掌握FAT原理 內容: 1、以FAT12為例,分析BPB以及FAT、根目錄表。 2、利用以上原理,通過直接改寫磁盤扇區的辦法,在根目錄下生成一個文本文件,并寫入適當的內容。 |
只有注冊用戶登錄后才能發表評論。 | ||
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
![]() |
||
相關文章:
|
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|