【问题标题】:Data Representation in LC-3LC-3 中的数据表示
【发布时间】:2017-12-14 02:29:50
【问题描述】:

我正在做我的考试准备,我遇到了一个问题,主要是因为缺乏提供的信息。问题是

b.16位字F751在LC-3中代表什么整数?

那么我们是将基数 16 转换为基数 10 还是基数 2,我不确定如何解决这个问题。

【问题讨论】:

    标签: lc3 data-representation


    【解决方案1】:

    取f751转成二进制

    1111 0111 0101 0001

    最高位是 1,所以我们知道这个数是负数,所以取 2s 补码

    0000 1000 1010 1111

    并转换为十进制-2223

    【讨论】:

    • 对于像 01BD 这样的十六进制值,您不必找到二进制的恭维,因为它是正确的正值,您可以直接进入十进制。正确的? @布兰登
    • 正确。祝你考试顺利!
    【解决方案2】:

    高位大于或等于 8,因此该数字为负数。 取每个数字的 F(十五)的补码:f751

    f 给 0

    7 给 8

    5 给 A

    1 给 E

    08AE是1补码

    08AF是2补码,十进制为-2223

    这会阻止转换为二进制

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-07
      • 2020-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-02
      • 2021-07-18
      相关资源
      最近更新 更多