讨论x * y = z 采用原码两位乘法,已知x和y,如何求得z
- 原码两位乘法和原码一位乘法一样,符号位不参加运算
- 部分积和被乘数x均采用三位符号,乘数y末位每次要加一个c,c一开始是0
- 根据如下法则进行运算:
· 000 -》 部分积加0, 右移两位,c变为0
· 001 -》 部分积加|x|, 右移两位,c变为0
· 010 -》 部分积加|x|, 右移两位,c变为0
· 011 -》 部分积加2|x|,右移两位,c变为0
· 100 -》 部分积加2|x|,右移两位,c变为0
讨论x * y = z 采用原码两位乘法,已知x和y,如何求得z