【发布时间】:2016-04-10 19:23:08
【问题描述】:
我正在检查一份旧试卷,并且正在做一道题,将sw $6, -4($7) 转换为十六进制的机器代码。
我习惯了操作码为 6 位长并设置的格式。如果你用谷歌搜索,sw 的操作码是 101011。但是,在这篇试卷中,它有一个操作码表,其中操作码是 Ox2B,对我来说翻译为 0010 1010。现在,如果我要看到这个考试问题,我如何将这个 8 位操作码转换为我需要的 6 位操作码?这是什么规则系统?
【问题讨论】:
我正在检查一份旧试卷,并且正在做一道题,将sw $6, -4($7) 转换为十六进制的机器代码。
我习惯了操作码为 6 位长并设置的格式。如果你用谷歌搜索,sw 的操作码是 101011。但是,在这篇试卷中,它有一个操作码表,其中操作码是 Ox2B,对我来说翻译为 0010 1010。现在,如果我要看到这个考试问题,我如何将这个 8 位操作码转换为我需要的 6 位操作码?这是什么规则系统?
【问题讨论】:
您的翻译出错:0x2B 转换为 0010 1011(所以确实是操作码 10 1011),而不是 0010 1010。
【讨论】: