| Zeile 13: | Zeile 13: | ||
* Der <i>Opcode</i> ist der binäre Maschinenbefehl, wie er vom Prozessor verstanden wird. Er wird meistens hexadezimal und byteweise geschrieben: <i>05 05 00 00 00</i> für unser Beispiel. Oft wird unter Opcode auch nur der eigentliche Befehl (<i>05</i> für add ..., %eax) verstanden. | * Der <i>Opcode</i> ist der binäre Maschinenbefehl, wie er vom Prozessor verstanden wird. Er wird meistens hexadezimal und byteweise geschrieben: <i>05 05 00 00 00</i> für unser Beispiel. Oft wird unter Opcode auch nur der eigentliche Befehl (<i>05</i> für add ..., %eax) verstanden. | ||
* Der <i>Operand</i> sind die Daten, auf denen der Maschinenbefehl arbeitet. Das ist zum einen die Zahl 5 und zum anderen das Register eax. | * Der <i>Operand</i> sind die Daten, auf denen der Maschinenbefehl arbeitet. Das ist zum einen die Zahl 5 und zum anderen das Register eax. | ||
| − | * Das <i>Mnemonic</i> ist | + | * Das <i>Mnemonic</i> ist der Assemblername eines Befehls, z.B. <i>add</i> |
==Operanden== | ==Operanden== | ||