assembler

Học thuật
Thân thiện
assembler

A programmer uses an assembler to create a simple executable.

Definition

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.

Usage

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.

Advanced Usage
  • 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.
Variants and Related Words
  • Assemble (verb): In computing, this means to convert assembly language into machine code using an assembler.
    • The command as is 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.
Synonyms
  • Assembly program
Related Terms (Not Synonyms)
  • 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.
assembler

A programmer uses an assembler to create a simple executable.

Noun
  1. a program to convert assembly language into machine language

Từ đồng nghĩa

Từ có nhắc đến "assembler"