我正在研究用于计算机体系结构的硬件,但遇到了以下问题:
A = 247
B = 2371) 假设 A 和 B 是以二进制补码格式存储的有符号 8 位整数。使用饱和算法计算 A + B。结果应该用十进制写。展示你的作品。
2) 假设 A 和 B 是以二进制补码格式存储的有符号 8 位整数。使用饱和算法计算 A - B。
现在,这些甚至是一个有效的问题吗?我知道什么是饱和算术,但是当它们不能用 8 位二进制补码表示时,说 A 是 247 和 B 是 237 有什么意义呢?
我意识到饱和算术的要点是在上溢/下溢的情况下将所有位设置为极值,但问一系列问题对我来说没有意义(同样的问题还有 3 个)涉及不能以它们指定的格式表示的数字的算术。
我在这里错了吗?