x86 assembly

GPTKB entity

Statements (63)
Predicate Object
gptkbp:instanceOf gptkb:assembly_language
gptkbp:canBeAssembledBy gptkb:FASM
gptkb:GAS
gptkb:MASM
gptkb:NASM
gptkbp:fileExtension .asm
gptkbp:hasInstruction gptkb:JNZ
gptkb:DIV
gptkb:RET
gptkb:JZ
gptkb:MUL
SUB
ADD
CALL
CMP
INT
JMP
MOV
POP
PUSH
gptkbp:hasRegister gptkb:DX
gptkb:RDX
gptkb:CX
gptkb:BX
gptkb:EAX
gptkb:EBX
gptkb:ECX
gptkb:EDX
gptkb:RBX
gptkb:RCX
gptkb:RAX
AX
gptkbp:hasSyntax AT&T syntax
Intel syntax
https://www.w3.org/2000/01/rdf-schema#label x86 assembly
gptkbp:instructionSet gptkb:x86_instruction_set
gptkbp:isCaseInsensitive true
gptkbp:isHumanReadable true
gptkbp:isLowLevel true
gptkbp:isTranslatedTo machine code
gptkbp:isTuringComplete true
gptkbp:runsOn gptkb:x86_architecture
gptkbp:startYear 1978
gptkbp:supports 16-bit mode
32-bit mode
64-bit mode
gptkbp:usedBy embedded systems developers
reverse engineers
operating system developers
performance-critical software developers
gptkbp:usedFor programming x86 architecture CPUs
gptkbp:usedIn device drivers
malware analysis
virtual machines
performance optimization
BIOS programming
bootloaders
emulators
game programming
operating system kernels
gptkbp:bfsParent gptkb:Assembly_language
gptkb:assembly_language
gptkbp:bfsLayer 5