通过调查本地代码的内容,可以了解程序最终是以何种形式来运行的。但是,如果直接打开本地代码来看的话,只能看到数值的罗列。如果直接使用这些数值来编写程序的话,还真是不太容易理解。
因而就产生了这样-一种想法,那就是在各本地代码中,附带上表示其功能
不过,即使是用汇编语言编写的源代码,最终也必须要转换成本地代码才能运行。负责转换工作的程序称为汇编器,转换这一- 外珊木身称为汇编。在将源代码转换成本地代码这个功能方面,汇编190译器是同样的。
用汇编语言编写的源代码,和本地代码是一一对应的。 因而,本.地代码也可以反过来转换成汇编语言的源代码。持有该功能的逆变换程序称为反汇编程序,逆变换这一处理本身称为反汇编。由Windows开始菜单启动命令提示符,把当前目录”变更到 Sample4.c保存的文件夹后,输人下面的命令并按下Enter 键。bcc32 是启动Borland C++编译器的命令。“-c” 选项指的是,仅进行编译而不进行链接。“-S”选项被用来指定生成汇编语言的源代码。
作为编译的结果,当前目录下会生成一一个名为Sample4.asm的汇编语言源代码。汇编语言源文件的扩展名,通常用“,asm”来表示。