Skip to main content
assembly language

assembly language

1 8.1
A computer language that tells a computer's hardware what to do and works for one kind of computer
  • noun
  • /əˈsɛmbli ˈlæŋɡwɪdʒ/
  • Specialized
translation icon : lenguaje ensamblador
  • The assembly language used for this computer is significantly different from that of older models.
  • assembly language programming
  • assembly language code
  • write assembly language

Examples

  • Students would learn the rudiments of simple microprocessor architectures, assembly language programming, and such interfacing issues as serial communication, interrupts, and digital-to-analog conversions.

    Academic text (1995)
  • Should students use only higher-level programs such as Basic or C, or should they learn to write assembly language programs?

    Academic text (1995)
  • Now the next step now that we have this assembly language is to convert this to to machine code.

  • Often, the only other alternative is tedious, low-level programming using an assembly language.

    Academic text (2009)
  • In doing so, they can write more complex device drivers and interrupt handlers, which can usually only be coded in assembly language.

    Academic text (1995)
  • To get the maximum processing speed possible, Hulse programmed the computer in assembly language using 4,000 punch cards.

    Academic text (2001)
  • The program is written in assembly language to maximize the performance of Intel Pentium floating-point processors.

    Academic text (1998)
  • A series of introductory programming assignments that introduce the students to assembly language, analog and digital I/O, real-time clocks, and interrupts is synchronized to the early lectures.

    Academic text (1995)
  • Learning assembly language helps programmers understand how machines process instructions directly.

  • He created a game by writing code in assembly language for better performance.

Synonyms

programming language
vsassembly language
  • Specialized
15 3.9

A set of rules for writing instructions a computer can follow

is lower level and tied to architecture specific instruction format
machine-oriented language
vsassembly language
  • Specialized
9.1

A programming language made for one kind of computer to control hardware directly

is lower level and uses architecture specific instructions close to machine code

How High-Level

Python
  • Specialized
3 3.7
Java
  • Specialized
60 3.9
programming language
  • Specialized
15 3.9
C
  • Specialized
4 4.0
assembly language
  • Specialized
1 8.1
machine code
  • Specialized
1 4.9

Surface Forms

Morphology

assembly + language

The meaning 'a low-level programming language related to machine code' is a specialized, technical sense that does not follow transparently from the common meanings of 'assembly' (gathering/putting together) and 'language' (a system of communication). Because the phrase is lexicalized in computing and its sense is not predictable from everyday constituent meanings, learners who only know the basic words would not reliably infer this meaning.

Etymology

Assembly language may come from the idea of assembly meaning 'to put things together'. Programmers write short, simple instructions that a small program called an 'assembler' then puts together into 'machine code', so the name shows it is a low-level 'language' very close to the computer.