天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

《30天自制操作系統(tǒng)》筆記(01)

發(fā)布時(shí)間:2017-04-19 20:05

  本文關(guān)鍵詞:30天自制操作系統(tǒng),由筆耕文化傳播整理發(fā)布。


30天自制操作系統(tǒng)》筆記(01)——hello bitzhuwei's OS!

最初的OS代碼

ORG 0x7c00 entry 9 DB 0x90 DW DB DW DB DW DW DB 0xf0 DW DW DW DD DD DB DD 0xffffffff DB DB RESB AX, SS,AX 34 MOV SP,0x7c00 35 MOV DS,AX 36 MOV ES,AX SI,msg AL,[SI] AL, fin BX,0x10 putloop fin DB 0x0a, 0x0a DB DB 0x0a DB RESB 0x7dfe-$ DB 0x55, 0xaa DB 0xf0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 65 RESB 4600 66 DB 0xf0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00 67 RESB 1469432

02helloos.nas

 

 

虛擬機(jī)加載helloos.img

下載(30天自制操作系統(tǒng)光盤(pán).rar),解壓。

將"OS\projects\01_day\helloos1"文件夾復(fù)制到"OS\tolset"文件夾下,如下圖所示。

《30天自制操作系統(tǒng)》筆記(01)

進(jìn)入"OS\tolset\helloos1"文件夾,刪除"helloos.nas"文件,然后將上表中的"02helloos.nas"內(nèi)容保存到此處,并重命名為"helloos.nas"。(即更新helloos.nas文件的內(nèi)容)

雙擊"!cons_9x.bat"(若后續(xù)操作失敗,則雙擊"!cons_nt.bat"重試),在彈出的命令行窗口中輸入"asm",回車(chē);然后輸如"run",回車(chē)。

《30天自制操作系統(tǒng)》筆記(01)

之后你就可以看到QEMU這個(gè)虛擬機(jī)加載啟動(dòng)了(以helloos.nas為源代碼生成的)helloos.img這個(gè)及其簡(jiǎn)單的操作系統(tǒng),如下圖所示。

《30天自制操作系統(tǒng)》筆記(01)

真機(jī)加載helloos.img

剛剛是用虛擬機(jī)啟動(dòng)的helloos.img這個(gè)操作系統(tǒng),下面介紹如何用物理機(jī)器加載啟動(dòng)之。

制作啟動(dòng)盤(pán)

首先,準(zhǔn)備一個(gè)U盤(pán),保證里面的數(shù)據(jù)你都不需要了。

然后,下載一個(gè)UltraISO軟件。運(yùn)行之,打開(kāi)剛剛生成的helloos.img,如下圖所示。

《30天自制操作系統(tǒng)》筆記(01)

然后,使用菜單項(xiàng)"啟動(dòng)-寫(xiě)入硬盤(pán)映像…",如下圖所示。

《30天自制操作系統(tǒng)》筆記(01)

在彈出的窗口中,確定"硬盤(pán)驅(qū)動(dòng)器"中選中的是你準(zhǔn)備好的U盤(pán),然后點(diǎn)擊"寫(xiě)入"按鈕,,稍候即可,如下圖所示。

《30天自制操作系統(tǒng)》筆記(01)

真機(jī)啟動(dòng)

刻錄成功了,就是說(shuō)啟動(dòng)盤(pán)做好了。下面就重啟電腦,然后選擇從U盤(pán)啟動(dòng),你就可以看到真機(jī)啟動(dòng)helloos.img了。除了一些細(xì)節(jié)不同外,和虛擬機(jī)加載helloos.img的情況基本一致。

《30天自制操作系統(tǒng)》筆記(01)

《30天自制操作系統(tǒng)》筆記(01)

總結(jié)

以后繼續(xù)編寫(xiě)OS用虛擬機(jī)測(cè)試比較方便。

操作系統(tǒng)的hello world就算完成了。

 

 點(diǎn)此查看下一篇30天自制操作系統(tǒng)》筆記(02)——導(dǎo)入C語(yǔ)言


  本文關(guān)鍵詞:30天自制操作系統(tǒng),由筆耕文化傳播整理發(fā)布。



本文編號(hào):317022

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/mishujinen/317022.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶adb0f***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com