gcc 编译过程从 hello.c 到 hello(或 a.out)文件, 必须历经 hello.i、 hello.s、 hello.o,最后才得到 hello(或a.out)文件,分别对应着预处理、编译、汇编和链接 4 个步骤,整个过程如图 10.5 所示。 这 4 步大致的工作内容如下:(1) ...
分类:
其他好文 时间:
2017-08-31 21:05:18
阅读次数:
167
【通过本文能学到什么?】
1.NASM的条件汇编
2.用NASM编译的时候,通过命令行选项定义宏
3.Makefile的条件语句
4.在make命令行中覆盖Makefile中的变量值
5.第13章习题解答
6.复习如何构造栈段描述符...
分类:
编程语言 时间:
2016-04-17 23:13:00
阅读次数:
610
第九章 高级汇编语言技术 宏汇编 重复汇编 条件汇编 宏汇编 宏及宏指令 宏定义、宏调用、宏展开 宏定义中的参数 LOCAL伪操作 在宏定义中使用宏 列表伪操作 宏库的建立与调用 PURGE伪操作 宏:宏(Macro)是汇编语言的一个特点,它是与子程序类似又独具特色的另一种简化源程序的方法 是源程序
分类:
编程语言 时间:
2016-02-07 17:31:20
阅读次数:
240
一、条件汇编伪指令和宏使用可以使汇编程序更加灵活 二、通过伪指令来检查函数的参数是否为空,如果为空则输出警告信息 INCLUDE Irvine32.incincludelib Irvine32.libincludelib kernel32.libincludelib user32.lib.dat.....
分类:
其他好文 时间:
2015-11-19 00:28:43
阅读次数:
131
所谓条件汇编,就是依据所设定的条件,使汇编器汇编某一段程序,或不汇编某一段程序。例如在java中,在开发阶段可能要输出一些调试语句,而在项目正式运行时这些测试的语句不应该输出(当然,你又可能说可以使用log4j)。
例如有下面的一段代码:
public class HelloWorld {
public static void main(String[] args) {
...
分类:
编程语言 时间:
2015-01-29 00:08:13
阅读次数:
278