Anfangs mal 8 Bit = 1 Byte
Ich glaube es ist so:
Zu jedem Befehl gibt es einen Opcode .Die Größe dieser Opcodes muss im Speicher belegt werden,wenn die Befehle ausgeführt werden.
Du hast den Befehl A und B.
A soll jetzt zwei mal ausgeführt werden und B ein mal.
Für den Abschnitt gilt also : 2*A+B
Woraus besteht nun A ?
Einmal aus dem Opcode = 1 Byte
Und aus den zwei Oberanden .
Ein Oerand hat 16 Bit = 2*8 Bit = 2 *1 Byte
Also hat man für A eine Größe von 1 Byte+(2*1 Byte ) *2.
Jetzt führen wir zwei mal A aus und haben damit :
2*( 1 Byte+(2*1 Byte ) *2)
Für B haben wir nun auch den Opcode (= 1Byte ) und den Operanden = 2 Byte
Jetzt addieren wir A und B und erhalten dein Ergebnis.