汇编语言目标程序是 经过汇编器将汇编语言代码转换为机器语言后生成的可执行文件。这个转换过程称为汇编,生成的文件可以被称为“可执行文件”或“目标程序”。目标程序是机器语言程序,当它被安置在内存的预定位置上后,就能被计算机的CPU处理和执行。
汇编语言是一种介于高级语言和机器语言之间的符号语言,它使用助记符来代替机器语言的0和1指令,使得编程更加容易理解和编写。然而,计算机无法直接识别汇编语言,因此需要经过汇编器将其转换为机器语言,生成目标程序后才能执行。
汇编程序的作用是将汇编语言源程序翻译成目标程序,这个过程包括语法转换、符号解析和生成目标代码等步骤。编译器与汇编程序的区别在于,编译器是将高级语言编写的程序转化为机器可执行的指令,而汇编程序是将汇编语言编写的程序转化为机器语言。
常见的汇编语言编译器包括MASM、NASM、TASM、GAS、FASM、RADASM等,这些编译器可以将汇编语言源程序翻译成适用于特定计算机体系结构和操作系统的目标程序。