《30天自制操作系統(tǒng)》
轉(zhuǎn)載csdn,[https://blog.csdn.net/zl18206208825/article/details/104118226
在這里插入圖片描述
博主開始學(xué)習(xí)這本書,希望大家能多多指教!如果大家也想學(xué)的請(qǐng)跟著學(xué)習(xí)?。?!
第1天 從計(jì)算機(jī)結(jié)構(gòu)到匯編程序入門
helloos0
準(zhǔn)備工作
- 二進(jìn)制編輯器(Binary Editor、HxD )
- 虛擬機(jī)(VMware-workstation、書中自帶的qemu)
- 光盤內(nèi)容:[文章中使用的程序](鏈接:https://pan.baidu.com/s/1bFGAYgnA0m9KB7tzFrMD5g
提取碼:d210
)
動(dòng)手操作
-
源代碼
在這里插入圖片描述
注意紅點(diǎn)標(biāo)注的位置
中間都是00
結(jié)尾是下圖
在這里插入圖片描述
注意行號(hào)167EF0。并保存為"helloos.img",共1474560字節(jié)。
2.虛擬機(jī)運(yùn)行-
VMware workstation 在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述在這里插入圖片描述 - 按書中的步驟
1.復(fù)制helloos0文件夾,放在tolset文件夾內(nèi)。
2.復(fù)制tolset子文件z_new_w中!cons_9x.bat和!cons_nt.bat,放在helloos0文件夾中
3.打開記事本,并復(fù)制以下代碼,并另存為run.bat,同樣放在helloos0文件夾內(nèi)
-
VMware workstation
copy helloos.img ..\z_tools\qemu\fdimage0.bin
..\z_tools\make.exe -C ..\z_tools\qemu
- 打開記事本,并復(fù)制以下代碼,并另存為install.bat,同樣放在helloos0文件內(nèi)。
..\z_tools\imgtol.com w a: helloos.img
完成以后如下圖所示。
在這里插入圖片描述

在這里插入圖片描述
5.雙擊!cons_nt.bat,并輸入run,就能看到結(jié)果。
在這里插入圖片描述
在這里插入圖片描述
第一天的helloos0就在這里完成了。請(qǐng)大家多多支持!
本人首發(fā)在csdn并轉(zhuǎn)載在此?。?!
