开始学习《自己动手写操作系统》遇到的小问题.
生活随笔
收集整理的這篇文章主要介紹了
开始学习《自己动手写操作系统》遇到的小问题.
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這幾天在看《自己動手寫操作系統(tǒng)》,幾年前曾經接觸過這本書,由于工作及其它原因,并沒有靜下心學習,最近時間還算允許,也想嘗試一下,自己的匯編水平也不怎么樣,還好書中例程由淺入深,解決前兩個例程還算順利,只是覺得所用到的工具并不應手,書內源碼提供了一個將BIN寫入IMG的MFC程序FloppyWriter,在原基礎上小改了一下,可以支持一次打開多次寫入,以及可設置寫入IMG的起始位置。有需要的朋友可以一起分享。
?
?
下面把之前遇到了兩點問題,匯總一下。
1.書中提到可將程序編譯為COM程序,入口地址變更一下就OK,在實模式程序沒有問題,但進行保護模式就不好用了。表現(xiàn)為:
??? a.如果是XP CMD下自動退出;
??? b.如果是MS-DOS(我安裝在虛擬機上),100%死機,要求重啟;
??? 解決辦法是安裝FreeDos系統(tǒng),運行調試正常,這樣就舒服很多了,呵呵;
2.關于調試工具,在網上沒有找到合適的,WINDOWS自帶的DEBUG在調試過常顯示 "DB 66"指令,搞的很暈,在網上搜索原因,才發(fā)現(xiàn)應該是由于32位指令問題,DEBUG無法正常調試。書中推薦調試工具(turbo debugger),用過之后覺得挺好,在此也再次推薦。
總結
以上是生活随笔為你收集整理的开始学习《自己动手写操作系统》遇到的小问题.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(2241):react打卡倒计
- 下一篇: 个人博客系统功能介绍