2012年3月8日 星期四

NASM組譯器安裝

NASM組合語言是
一種可攜性非常高的語言,在這裡我會使用,是因為研究"作業系統工程"時會使用到這工具。

下載網址如下:
http://www.nasm.us/

點選Downloads→下載最新版本2.10rc14。

前置作業: (先在C槽建置執行環境的資料夾)
   目錄名       說明                                                                    
1. nasm          16bit 組譯器軟體解壓縮後存放的目錄            
2. nasmw       32bit 組譯器軟體解壓縮後存放的目錄      
3. nasmdoc     NASM 組譯器手冊文件壓縮後存放的目錄
4. nasmide      組譯器整合環境 軟體解壓縮後存放的目錄

下載:                                        
nasm-2.10rc14.zip                     →  C:\nasm
nasm-2.10rc14-win32.zip          →  C:\nasmw
nasmdoc.txt                                →  C:\nasmdoc
nasm-2.10rc14-installer.exe      →  C:\nasmide
完成上述後,緊接著設定環境變數:

 環境變數→系統變數→Path→加入" ;C:\nasm;C:\nasmw;C:\nsamide " 。

#以上變完成安裝操作。

/------------------------------------------------------------------------------------/
更詳細內容,請詳見我所參考的網址:
http://slvs.tcc.edu.tw/~baochyi/teacher/assembly/c0310.htm
http://slvs.tcc.edu.tw/~baochyi/teacher/assembly/c0311.htm

程式載點:
http://www.nasm.us/pub/nasm/releasebuilds/

2012年3月7日 星期三

Bochs-2.4.6軟體介紹

Bochs是一個高度可移植的Open Source IA-32(x86) PC 模擬器,使用C++語言編寫,運行在廣泛的平台上。它包括對Intel x86 CPU,通用I/O設備,和客製化BIOS的模擬。

Bochs能夠被編譯成模擬一個386、486,Pentium/PentiumII/PentiumIII/Pentium4 or x86-64 CPU including optional MMX, SSEx and 3D!



官網: http://bochs.sourceforge.net/