Statements (53)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:abbreviation |
gptkb:ASM
|
gptkbp:considers |
Low-level language
|
gptkbp:difficulty |
Debug
Maintain |
gptkbp:example |
gptkb:6502_assembly
gptkb:ARM_assembly gptkb:MIPS_assembly gptkb:Z80_assembly gptkb:x86_assembly |
gptkbp:fileExtension |
.asm
.s |
gptkbp:hasComponent |
Directives
Labels Mnemonics Operands |
https://www.w3.org/2000/01/rdf-schema#label |
Assembly language
|
gptkbp:isCompiledTo |
Machine code
|
gptkbp:isHumanReadableFormOf |
Machine code
|
gptkbp:isLessAbstractThan |
High-level languages
|
gptkbp:isMoreAbstractThan |
Machine code
|
gptkbp:isPlatformDependent |
Yes
|
gptkbp:isSpecificTo |
gptkb:microprocessor
|
gptkbp:requires |
gptkb:assembly_language
|
gptkbp:taughtAt |
Computer science courses
|
gptkbp:usedBy |
Compiler developers
Firmware developers Game developers Hardware designers Hobbyists Malware analysts Operating system developers Performance engineers Programmers Reverse engineers Security researchers System engineers |
gptkbp:usedFor |
Embedded systems
Hardware control Low-level programming Performance optimization |
gptkbp:usedIn |
Bootloaders
Device drivers Embedded systems Operating system kernels Performance-critical code Real-time systems Reverse engineering |
gptkbp:wasFirstDevelopedIn |
1940s
|
gptkbp:wasWidelyUsedIn |
Early computers
|
gptkbp:bfsParent |
gptkb:Sketchpad
gptkb:microprocessor |
gptkbp:bfsLayer |
4
|