【发布时间】:2017-12-14 02:29:50
【问题描述】:
我正在做我的考试准备,我遇到了一个问题,主要是因为缺乏提供的信息。问题是
b.16位字F751在LC-3中代表什么整数?
那么我们是将基数 16 转换为基数 10 还是基数 2,我不确定如何解决这个问题。
【问题讨论】:
我正在做我的考试准备,我遇到了一个问题,主要是因为缺乏提供的信息。问题是
b.16位字F751在LC-3中代表什么整数?
那么我们是将基数 16 转换为基数 10 还是基数 2,我不确定如何解决这个问题。
【问题讨论】:
取f751转成二进制
1111 0111 0101 0001
最高位是 1,所以我们知道这个数是负数,所以取 2s 补码
0000 1000 1010 1111
并转换为十进制-2223
【讨论】:
高位大于或等于 8,因此该数字为负数。 取每个数字的 F(十五)的补码:f751
f 给 0
7 给 8
5 给 A
1 给 E
08AE是1补码
08AF是2补码,十进制为-2223
这会阻止转换为二进制
【讨论】: