《自己動手寫作業系統》環境配置

2021-04-28 08:03:44 字數 1451 閱讀 9207

最近一直在用windows,為了配置環境又裝了xp。

環境配置:virtual pc 5.2+msodc6.22

工具:windows下的nasm(nasm-0.99.04-win)和隨書光碟中一些工具

說明:virtual pc 5.2漢化版是最好的選擇,virtual 2007可以裝dos,但是卻不能共享資料夾,《自己動手寫作業系統》中作者的平台是virtual pc 5.0

1.安裝virtual pc 5.2

vpc 5.2 完整名稱叫connectix virtual pc 5.2,後來被microsoft收購了

網上有很多,隨便下個就是了,最好下個裡面有個dos附加模組的.

我用的是這個:http://p2s.newhua.com/down/ha_connectixvirtualpc52_hz.rar

安裝過程和一般軟體一樣

2.安裝msdos6.22

msdos6.22的映象:http://www.bootdisk.com/bootdisk.htm

然後啟動virtual pc,新建乙個pc,記憶體32m,ok啟動!

選單  -> 軟碟機 -> 載入映象 選擇622c.img

ok,引導系統,進入了dos.然後對硬碟分割槽

執行命令:fdisk    

然後格式化c盤 format c: /s

然後傳輸系統檔案 sys c:

然後拷貝軟盤檔案: copy a:/*.* c:/      (注意不要覆蓋c盤已經存在的檔案)

ok.選單 -> 軟碟機 ->釋放映象"622c.img"

重啟,這樣你就進了dos環境.

3.安裝共享資料夾模組.

vpc 5.2漢化版的設定方法:

重啟進入dos後,選單 -> 軟碟機 ->載入映象 選擇dos附加模組 (vpc5.22安裝包裡有)

載入後,切換到軟盤

執行命令:c:/>a:  

執行命令:a:/>dosadd

然後就可以看到successful了.呵呵.

然後就是重啟,進入dos系統後,     選單 -> 編輯 ->屬性設定     

這時共享資料夾就可以新增了.新增乙個,設定成碟符z:

然後執行命令 z:就可以看到共享的檔案了.

4.安裝windows下nasm

解壓出來三個檔案(nasm.exe,ndisasm.exe,copying)拷到c:/windows/system32下

也可以解壓到一定資料夾後設定環境變數classpath

使用:在命令列下使用 nasm 加引數 使用 

安裝完成

至此,開發環境就搭建好了.在windows下寫程式,編譯,放到共享檔案加里.在vpc的dos中執行即可(或者製作成啟動軟盤,vpc中tnix載入光碟機,啟動即可).

自己動手寫作業系統

virtual pc 5.2 下 dos7.1 中 執行.com檔案相關問題 2009 09 09 12 55 剛才在進入dos後,編譯.asm檔案獲得.com檔案,但系統會出現 emm386 unrecoverable privileged operation error n9.press ent...

自己動手寫作業系統

今天看了前兩章,現將重點記錄如下 作業系統的啟動,關鍵點時同bios的介面 這裡有兩個位址很重要,a,0x7c00 510 0x7dfe登記標誌位 兩個byte 0xaa55 b,0x7c00,作業系統載入的目標位址 系統啟動過程 1 bios清零cpu現場 傳送reset訊號 2 cpu從0xf ...

自己動手寫作業系統

2 自己動手寫作業系統 3自己動手寫作業系統 如何呼叫bios中斷 在一般的程式語言中,函式的呼叫是一件非常容易的事情。比如在c語言中,如果有乙個名為display的程式,它帶有兩個引數,其中引數 noofchar表示顯示的字元數,引數attr表示顯示字元的屬性。那麼要呼叫它,只需給出程式的名稱即可...