Chinaunix首页 | 论坛 | 博客
  • 博客访问: 85543
  • 博文数量: 19
  • 博客积分: 1863
  • 博客等级: 上尉
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-20 13:58
文章分类
文章存档

2013年(2)

2012年(3)

2011年(12)

2010年(2)

我的朋友

分类: LINUX

2012-01-31 10:43:43

  1. -f参数指定输出文件的格式,可用nasm -hf命令查看系统支持的文件格式;

  2. -l参数指定生成一份源代码文件,里面列出指令地址和操作码等一些参数

  3. -M参数Generate Makefile Dependencies.

  4. -F参数选择调试格式,使用nasm -f -y指定特定类型文件支持的调试格式

  5. -E参数将错误信息重定向到文件中(默认重定向到stderr里)

  6. -s参数将错误信息重定向到stdout

  7. -i参数指定包含文件的查找路径

  8. -p 编译前导入文件,可代替文件中的include指令

  9. -d预定义宏

  10. -u取消预定义的宏

  11. -e指定仅做预处理,不编译

  12. 伪指令:db,dw,dd,dq,dt,定义数据类型

  13. 伪指令:resb,resw,resq,定义预留未初始化区域

  14. 伪指令INCBIN,包含二进制文件

  15. 伪指令equ,定义常量

  16. 伪指令TIMES,重复指令或数据

  17. 注意TIMES指令不能在宏中使用,因为TIMES指令的处理是在宏的处理之后

  18. 在使用外部 C 库时的链接方法:
    ld –-dynamic-linker /lib/ld-linux.so.2 –lc –o program program.o

阅读(1607) | 评论(0) | 转发(0) |
0

上一篇:Android 保存输入框状态

下一篇:Android笔记1

给主人留下些什么吧!~~