assembler
Noun: 1. A program that converts assembly language into machine language: An assembler is a type of computer program (a system software tool) that translates human-readable assembly language code, which uses mnemonic instructions, into the binary machine code that a computer's central processing unit (CPU) can execute directly.
The term "assembler" is used specifically in the context of computer programming and system software. It refers to the translator program itself, not the person who assembles things or the act of assembling. - The programmer wrote the code in assembly language and then used an assembler to generate the executable file. - Different CPU architectures require different assemblers. - After fixing the syntax error, she ran the assembler again.
- Cross-assembler: An assembler that runs on one type of computer (or platform) but produces machine code for a different type of CPU.
- They used a cross-assembler on their PCs to develop software for the embedded system.
- One-pass assembler: An assembler that reads the source code only once to produce the machine code.
- Two-pass assembler: An assembler that reads the source code twice; the first pass builds a symbol table (of labels and variables), and the second pass generates the code using that table.
- Assemble (verb): In computing, this means to convert assembly language into machine code using an assembler.
- The command
asis used to assemble the source file.
- Assembly language (noun): The low-level programming language that is the input for an assembler.
- He learned assembly language to optimize the critical section of the program.
- Assembly (noun): Often used as shorthand for "assembly language" or the output of the assembly process.
- The code is written in assembly.
- Assembly program
- Compiler: A program that translates high-level programming languages (like C or Java) into machine code. A compiler is conceptually similar but works on a higher level of abstraction than an assembler.
- Interpreter: A program that directly executes instructions written in a programming language without requiring them to be compiled or assembled into a machine-language program first.
- Linker: A program that combines one or more object files (often produced by an assembler or compiler) into a single executable program.
- a program to convert assembly language into machine language