30天自制作業系統日誌 第一天 小白在努力
第一天 思考好久決定將自己的實驗日誌拿來分享,很喜歡“30天”這本書,希望能幫助到同樣正在探索這本書的童鞋!但是!希望只是給大家一個參考,不要直接複製貼上喲,筆芯❤
一、實驗主要內容 1、內容1:下載二進位制編輯器 2、內容2:按照書上14頁內容輸入16進位制字元,儲存成.img格式就完成了軟盤映像檔案 3、內容3:在硬碟上寫映像檔案,這裡用到了光碟中tolset資料夾。這裡需要一些檔案,並自己生成一些檔案 執行!cons_nt.bat後出現
4、內容4:初次體驗彙編程式,根據書中,就是將光盤裡的檔案移到tolset資料夾下,模擬器執行一下,以下是執行結果: 在這裡,作者給我們準備的asm.bat批處理檔案,可以直接生成.img格式的文件。 5、內容5:加工潤色彙編程式碼,即增加了註釋,輸出結果不變。 二、遇到的問題及解決方法
四、實驗心得體會 第一天實驗看似很基礎,但是通過這個基礎還是學到了很多, 首先是技術上,看到二進位制編輯器裡對應輸出的文字,居然下意識就想到了是ascii編碼,或許這就是對資料的敏感,然後根據書中實現完第一部分內容之後,就開始改二進位制編輯器裡的編碼,對比輸出結果和二進位制編碼,發現0A就是換行,20就是空格等等一些“神奇”的東西,給同組的組員去講解的時候,因為弄懂了內在規律更是信心滿滿! 第二是在知識點學習上,發現這本書很有趣,並且也提供了很多資源,按照書上的一步步做會有一定的成果,發現在彙編中“;”是註釋;並且用個模擬器就可以模擬作業系統執行很有趣;但是在對應執行框裡有些顯示還是不太懂,在未來的學習上還是要多多積累知識! 第三是在習慣培養方面,在實驗過程中沒辦法及時寫實驗日誌,因此,培養了我及時記錄筆記及截圖儲存的習慣,這也為我寫實驗日誌提供了很多幫助。