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.

All labels observed (4)

Label Occurrences
Assembly language canonical 3
AGC assembly language 2
MACRO-10 assembly language 1

How this entity was disambiguated

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 ⓘ

How these facts were elicited

Referenced by (7)

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

Human68k → supportsProgrammingLanguage → Assembly language ⓘ
TOPS-10 → programmingLanguageSupport → MACRO-10 assembly language ⓘ
linked to: Assembly language
Apollo Guidance Computer → programmingLanguage → AGC assembly language ⓘ
linked to: Assembly language
Deep Blue → usedProgrammingLanguage → Assembly language ⓘ
Bob Frankston → programmingLanguageUsed → Assembly language ⓘ
R6 (stack pointer) → usedWith → PDP-11 assembly language ⓘ
linked to: Assembly language
Apollo Guidance Software → programmingLanguage → AGC assembly language ⓘ
linked to: Assembly language