今天發現自己的操作系統雖然可以在VMware和VPC下運行,但是在Bochs下會報錯!短短的幾秒鐘使得Bochs產生了幾十兆甚至上百兆的輸出文件。在文件里面,我發現報錯主要是IRET的消息,說堆棧似乎有問題。經過檢查代碼,我發現了問題所在。應該是mov esp,0x100的一句,寫成了mov esp,0100,最后估計是因為堆棧不夠造成了Bochs報錯。現在總算調節好了,截個圖。慶祝一下!
posted on 2007-02-03 23:10
小爽 閱讀(1722)
評論(0) 編輯 收藏 所屬分類:
我的經驗 、
我的操作系統