| 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
 
 | 
                        
                            
                                | 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 
 | 
                        
                            
                                | gptkbp:bfsLayer | 5 
 | 
                        
                            
                                | https://www.w3.org/2000/01/rdf-schema#label | x86 assembly 
 |