計算機(jī)操作系統(tǒng)實(shí)驗(yàn)-操作系統(tǒng)引導(dǎo)(總3頁).docx
《計算機(jī)操作系統(tǒng)實(shí)驗(yàn)-操作系統(tǒng)引導(dǎo)(總3頁).docx》由會員分享,可在線閱讀,更多相關(guān)《計算機(jī)操作系統(tǒng)實(shí)驗(yàn)-操作系統(tǒng)引導(dǎo)(總3頁).docx(3頁珍藏版)》請在匯文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上西北工業(yè)大學(xué) 操作系統(tǒng)實(shí)驗(yàn) 實(shí)驗(yàn)報告一、實(shí)驗(yàn)?zāi)康氖煜eekOS實(shí)驗(yàn)環(huán)境。二、實(shí)驗(yàn)要求編譯運(yùn)行操作系統(tǒng)的啟動代碼。三、實(shí)驗(yàn)過程及結(jié)果1、編寫第一個“操作系統(tǒng)”,代碼如下:org 07c00hmov ax,csmov ds,axmov es,axcall DispStrjmp $DispStr:mov ax,BootMessagemov bp,axmov cx,16mov ax,01301hmov bx,00aehmov dl,0int 10hretBootMessage: db hello,OS world!times 510-($-$) db 0dw 0xaa55結(jié)
2、果如圖:修改boot.asm,修改文字顏色,代碼如下:org 07c00hmov ax,csmov ds,axmov es,axcall DispStrjmp $DispStr:mov ax,BootMessagemov bp,axmov cx,16mov ax,01301hmov bx,00aeh/在此處修改BL的值,可以修改顏色mov dl,0int 10hretBootMessage: db hello,OS world! times 510-($-$) db 0dw 0xaa55結(jié)果如圖:2.在bochs中運(yùn)行g(shù)eek OS,結(jié)果如圖:四、實(shí)驗(yàn)分析思考:引導(dǎo)扇區(qū)的標(biāo)志是0x55AA,為
3、何代碼中寫入的卻是 dw 0xAA55?答:因?yàn)榇鎯r低位在前,高位在后,所以代碼中高低位反過來寫。五、所遇問題及解決方法答:實(shí)驗(yàn)過程中,最大的困難就是理解geek OS的代碼。一個原因是我們沒有學(xué)過有關(guān)匯編的知識,導(dǎo)致代碼中有關(guān)匯編的部分一頭霧水,難以理解;另一方面是之前自己接觸的源碼比較少,第一次見到geek OS這么大的工程代碼,感覺理解起來很困難,不過,在老師花費(fèi)了幾個小時的講解下,我最終還是勉強(qiáng)理解了一部分。這次實(shí)驗(yàn)收獲有很多,首先是在老師的幫助下掌握了一些有關(guān)匯編語言的知識,讓我對硬件的一些操作有了初步的了解;其次是初步閱讀geek OS源碼之后,我對一些系統(tǒng)底層的實(shí)現(xiàn)有了更深的了解,讓我對操作系統(tǒng)的基本原理和實(shí)現(xiàn)方式有了更直觀的認(rèn)識。專心-專注-專業(yè)
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 計算機(jī) 操作系統(tǒng) 實(shí)驗(yàn) 引導(dǎo)
鏈接地址:http://zhizhaikeji.com/p-7574200.html