最近學習匯編語言,因為我是在用Ubuntu系統,而書裡的例子都是在dos環境中調試的,所以我利用Bochs安裝freedos來進行調試。
CentOS 6.0 源碼 編譯 安裝 Bochs http://www.linuxidc.com/Linux/2012-12/76952.htm
openSUSE 安裝Bochs 2.6 http://www.linuxidc.com/Linux/2012-11/75156.htm
Linux0.11 運行環境搭建以及調式--Bochs http://www.linuxidc.com/Linux/2012-11/73902.htm
Ubuntu 12.04安裝帶調試功能的Bochs http://www.linuxidc.com/Linux/2012-10/73251.htm
Ubuntu安裝Bochs過程中遇到的問題及解決方法 http://www.linuxidc.com/Linux/2012-05/61422.htm
一,安裝bochs
首先下載最新版本到Bochs: http://bochs.sourceforge.net/grrent.html
下載的版本是bochs-2.4.6.tar.gz,那麼安裝過程差不多是這樣的:
$ tar zxvf bochs-2.4.6.tar.gz
$ cd bochs-2.4.6.
$ ./configure --enable-debugger --enable-disasm
$ make
$ sudo make install
--enable-debugger 這個就是開啟調試功能
二,下載freedos
到http://bochs.sourceforge.net/diskimages.html下載freedos鏡像
直接解壓到home目錄後,把裡面的所有文件放在home下
輸入命令:
bochs
再enter
然後輸入:c
enter
三,在freedos中輸入debug開始進行調試,命令基本和ms-dos一樣。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2