The process of converting an assembly language source program into an equivalent target program is called assembly. The target program is processed (assembled, compiled, etc.) by a language processing program (assembler, compiler, interpreter). Interpretation) into its equivalent consisting of machine code.
The operating environment of this tutorial: Windows 7 system, Dell G3 computer.
The process of converting assembly language source programs into equivalent target programs is called assembly
Assembly language, that is, the second generation computer language, uses some letters and words that are easy to understand and remember. Instead of a specific instruction, for example: use "ADD" to represent digital logical addition and subtraction, "MOV" to represent data transfer, etc. Through this method, people can easily read the completed program or understand the function the program is performing. , bug fixing and operation and maintenance of existing programs have become easier and more convenient. However, the computer hardware does not recognize alphabetic symbols. At this time, a special program is needed to convert these characters into binary numbers that the computer can recognize. Because assembly language is just a simple compilation of machine language, it does not fundamentally solve the specificity of machine language. Therefore, assembly language is closely related to the programming environment of the machine itself. It is difficult to promote and transplant, but it still maintains the excellent execution of machine language. Efficiency, because of its readability and simplicity, assembly language is still one of the commonly used programming languages. [2] Assembly language is not as widely used in programming as most other programming languages. In today's practical applications, it is usually used in low-level, hardware operations and demanding program optimization situations. Assembly language is required for drivers, embedded operating systems, and real-time running programs.
Object program (Pinyin: mù biāo chénɡ xù, English: Object Program) is also called "object program".
is a collection of machine codes that can be directly run by the computer after the source program is compiled. The computer file has an extension of .obj - it is compiled by the language processing program (assembler, compiler, interpreter). The source program is processed (assembled, compiled, interpreted) into an equivalent program composed of machine code that can be directly run by the computer. This program is called a target program.
For more computer-related knowledge, please visit the FAQ column!
The above is the detailed content of What is the process of converting an assembly language source program into an equivalent target program called?. For more information, please follow other related articles on the PHP Chinese website!