Statements (93)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:assembly_language
|
| gptkbp:architecture |
x86
|
| gptkbp:hasAssembler |
gptkb:FASM
gptkb:GAS gptkb:MASM gptkb:TASM gptkb:NASM |
| gptkbp:hasFeature |
arithmetic operations
inline assembly segmented memory protected mode stack operations real mode SIMD instructions macro instructions privileged instructions bitwise operations logical operations call and return instructions input/output instructions conditional jumps floating point instructions hardware interrupts software interrupts string instructions system instructions |
| gptkbp:hasRegister |
gptkb:DX
gptkb:R8 gptkb:RDX gptkb:CX gptkb:ESI gptkb:RDI gptkb:BX gptkb:DI gptkb:EAX gptkb:EBP gptkb:EBX gptkb:ECX gptkb:EDX gptkb:RBX gptkb:RBP gptkb:ESP gptkb:RCX gptkb:EDI gptkb:RSP gptkb:RSI gptkb:RAX SI BP SP AX R10 R14 R11 R12 R13 R15 R9 |
| gptkbp:hasSyntax |
AT&T syntax
Intel syntax |
| gptkbp:instructionSet |
gptkb:x86_instruction_set
|
| gptkbp:introduced |
1978
|
| gptkbp:supports |
16-bit mode
32-bit mode 64-bit mode |
| gptkbp:usedBy |
gptkb:Intel_80286
gptkb:Intel_80486 gptkb:Pentium_processors gptkb:Intel_8086 gptkb:Intel_80386 gptkb:VIA_processors AMD processors |
| gptkbp:usedFor |
programming x86 architecture CPUs
|
| gptkbp:usedIn |
gptkb:software
debugging embedded systems device drivers game development compilers malware analysis virtual machines security research reverse engineering bootloaders emulators operating system kernels disassemblers linkers performance-critical code |
| gptkbp:bfsParent |
gptkb:JNZ
gptkb:M_(Integer_Multiplication_and_Division) |
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
x86 assembly language
|