2016-04-10 4 views
-1

Ich ging durch eine alte Prüfungsarbeit und machte eine Frage, um sw $6, -4($7) in Maschinencode in Hex umzuwandeln.2-stelliges Hexadezimaloperationscodeformat in 6 Binärziffernoperationscode umwandeln

Ich war an das Format, wo der Opcode ist 6 Ziffern lang und gesetzt. Wenn Sie Google, der Opcode für sw ist 101011. Allerdings in diesem Examenspapier hatte es eine Tabelle von Opcodes, wo der Opcode Ox2B war, was für mich übersetzt 0010 1010. Nun, wenn ich diese Prüfungsfrage sehen sollte, wie würde ich diesen 8-stelligen Opcode in den 6-stelligen konvertieren, den ich brauche? Was ist das Regelsystem dafür?

Antwort

1

Sie haben einen Fehler in der Übersetzung: 0x2B zu 0010 1011 übersetzen (so in der Tat Opcode 10 1011), nicht 0010 1010.