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上的安装与简单使用的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 低配,比又穷又忙更可怕
- 下一篇: ubuntu 64上的GCC如何编译32