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