【发布时间】:2019-06-20 14:05:22
【问题描述】:
假设我们有两个固定大小的二进制数(8 位),例如
00000101 (5) 和 00100000 (32)
任务是将它们添加到偏移二进制中(超过 128)。有没有关于如何处理的具体规则?
例如,我是否可以先将两个数字都转换为偏移二进制表示法,然后将它们相加,然后减去偏移量(因为我添加了两次)?但如果是这样,假设虚寄存器只有 8 位宽,那么溢出呢?
或者我会先减去多余的数字,然后加上第二个数字?偏移二进制算术有什么常规规则吗?
我正在准备计算机体系结构和计算机数据算术的考试。这是上一学期练习单上的一项任务。我已经在网上广泛搜索了答案,但似乎找不到可靠的答案。
【问题讨论】:
标签: math computer-science