Statements (23)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:graphical_user_interface
|
gptkbp:availableOn |
16-bit mode
32-bit mode 64-bit mode |
gptkbp:canMultiply |
registers
immediate values memory operands |
gptkbp:distinctFrom |
mul is unsigned, imul is signed
|
gptkbp:hasOperandVariants |
one-operand
three-operand two-operand |
https://www.w3.org/2000/01/rdf-schema#label |
Imul
|
gptkbp:introducedIn |
gptkb:8086_microprocessor
|
gptkbp:opcode |
0x0F AF (two-operand, three-operand)
0xF7/5 (one-operand) |
gptkbp:performs |
signed integer multiplication
|
gptkbp:relatedTo |
gptkb:mul
|
gptkbp:setsFlags |
carry flag
overflow flag |
gptkbp:usedFor |
arithmetic operations
|
gptkbp:usedIn |
gptkb:x86_assembly_language
|
gptkbp:bfsParent |
gptkb:Aimeliik
|
gptkbp:bfsLayer |
6
|