Assembly language

E732896

Assembly language is a low-level programming language that uses human-readable mnemonics to represent machine instructions specific to a computer architecture.

Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

Surface form Occurrences
AGC assembly language 1
MACRO-10 assembly language 1

Statements (67)

Predicate Object
instanceOf low-level programming language
allows performance optimization
size optimization
canBeEmbeddedIn high-level language source code as inline assembly
enables fine-grained hardware control
manual memory management
manual register management
hasAbstractionLevel low-level
hasCharacteristic architecture-specific
machine-oriented
mnemonic-based
hasExample 6502 assembly language
ARM assembly language
MIPS assembly language
PowerPC assembly language
RISC-V assembly language
SPARC assembly language
x86 assembly language
hasOutput object code
isCloserTo machine code
isContrastedWith high-level programming language
machine code
isExecutedAs machine code after assembly
isFurtherFrom natural language
isInputTo assembler program
isLessPortableThan high-level programming language
isMoreReadableThan machine code
isSpecificTo computer architecture
instruction set architecture
isTargetOf compiler code generation
isUsedFor BIOS development
bootloaders
compiler backends
device drivers
digital signal processing
embedded systems programming
exploit development
firmware
game console programming
hardware interfacing
malware analysis
microcontroller programming
operating system kernels
performance-critical code sections
real-time systems
reverse engineering
runtime libraries
system boot code
systems programming
isUsedIn teaching computer architecture
teaching operating systems
teaching systems programming
represents machine instructions
requires detailed hardware knowledge
knowledge of calling conventions
knowledge of instruction set
knowledge of memory layout
supports conditional assembly
inline comments
macros
symbolic addresses
translatedBy assembler
uses directives
labels
mnemonics
opcodes
operands

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apollo Guidance Computer programmingLanguage Assembly language
this entity surface form: AGC assembly language
TOPS-10 programmingLanguageSupport Assembly language
this entity surface form: MACRO-10 assembly language
Human68k supportsProgrammingLanguage Assembly language
Deep Blue usedProgrammingLanguage Assembly language