【发布时间】:2014-03-01 02:35:38
【问题描述】:
我正在上 CSCI 课程,我们正在学习程序执行。我正在运行一个名为“Brookshear 机器模拟器”的程序,该程序由课程教科书的作者(J. Glenn Brookshear 的计算机科学第 11 版)的作者编写。该程序旨在将11和0F的内容相加,将结果存储到F1中。我已经完成了所有必要的工作,并在 11 中生成了十六进制值,即 09。然后我被要求将其转换为二进制补码 8 位二进制文件,这就是我遇到问题的地方。将来我需要将一些十六进制值转换为二进制的 8 位二进制,但我不知道该怎么做。有人可以帮我理解什么是二进制比较,它与 8 位二进制有什么关系或相同,所以我可以将它转换为二进制补码 8 位二进制?
这是机器模拟器的图片,其中包含按照实验室说明进行的输入。我的任务是在 11 (09) 中找到十六进制值,然后将其转换为二进制补码 8 位二进制。
【问题讨论】: