NASM在Ubuntu上的安装与简单使用
生活随笔
收集整理的這篇文章主要介紹了
NASM在Ubuntu上的安装与简单使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一 、安裝NASM
1. 下載安裝文件
地址是:http://www.nasm.us/pub/nasm/releasebuilds/2.11.08/
2.解壓(具體命令要根據壓縮包的類型來選用)
3.進入解壓目錄
進入剛解壓的目錄
./configure
make
sudo make install
二、簡單使用NASM
假設命名為 c07_mbr.asm(這是《x86匯編語言:從實模式到保護模式》一書的配書代碼),這個程序的功能是計算1+2+3+…+100
2.用NASM匯編源文件
nasm -f bin c07_mbr.asm -o c07.bin -l c07.lst說明:
(1)-f bin 指明匯編格式是純二進制文件
(2)-o c07.bin 指定輸出文件名
(3)-l c07.lst 表示產生列表文件(在里面,地址和產生的代碼列在左邊,實際的源代碼列在右邊)c07.lst
3 運行二進制文件
我們用bochs來運行。(關于Bochs,我的其他文章里已經介紹了使用方法)
因為我的Bochs的配置文件中寫明了:
floppya:1_44=a.img,status=inserted
也就是說啟動文件是軟盤文件a.img
所以我們把二進制文件寫入軟盤文件a.img(其實在配置文件中修改a.img為c07.bin也是可以的)
接下來:
啟動Bochs
可以看到
在第一行顯示了運行結果:)
(完)
總結
以上是生活随笔為你收集整理的NASM在Ubuntu上的安装与简单使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 低配,比又穷又忙更可怕
- 下一篇: 产品经理学SQL(二)