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