×=-15,y=-12,使用补码一位乘方式求解xxy,要求x为被乘数,筆三次移位后C奇存器存放的内容为
时间: 2023-06-25 17:04:09 浏览: 87
一位定点补码乘法器的设计
3星 · 编辑精心推荐
首先将 -15 和 -12 转换为二进制补码表示:
-15 的原码是 10001111,补码是 11110001
-12 的原码是 10001100,补码是 11110011
然后进行一位乘法,将 x 值填入乘数位置,得到:
```
1111 0001 x
x 1111 0011
---------
1111 0001x
1111 0001x0
+1111 0001x00
-------------
1010 1100 10
```
接下来进行三次移位,每次将结果左移一位:
```
1010 1100 100 -> 0101 1001 000
0101 1001 000 -> 1011 0010 000
1011 0010 000 -> 0110 0100 000
```
最终结果为 0110 0100 000,即十进制的 400。由于题目要求 C 奇存器存放的内容,因此需要将结果除以 2,得到最终答案 200。
阅读全文