将 2 位十六进制操作码格式转换为 6 位二进制数字操作码

Convert 2 digit hex op code format into 6 binary digit opcode

我正在翻阅一份旧试卷,正在做一道将 sw , -4() 转换为十六进制机器码的问题。

我习惯了操作码为6位长并设置的格式。如果你 Google,sw 的操作码是 101011。但是,在这篇试卷中,它有一个 table 的操作码,其中操作码是 Ox2B,对我来说翻译为0010 1010。现在,如果我看到这个试题,我该如何将这个 8 位操作码转换成我需要的 6 位操作码?这是什么规则系统?

您在翻译中犯了一个错误:0x2B 翻译成 0010 1011(所以确实是操作码 10 1011),而不是 0010 1010