单选题 下列关于定点数原码一位乘算法的描述正确的是______。
Ⅰ.符号位不参加运算,根据数值位的乘法运算结果确定结果的符号位
Ⅱ.在原码一位乘算法过程中,所有移位均是算术移位操作
Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位寄存器
  • A.Ⅱ、Ⅲ
  • B.只有Ⅱ
  • C.只有Ⅲ
  • D.全错
【正确答案】 D
【答案解析】[解析] Ⅰ:在原码一位乘中,符号位是不参加运算的,结果的符号位是被乘数的符号位和乘数的符号位“异或”的结果,故Ⅰ错误。 Ⅱ:在原码一位乘算法中,由于参与操作的数是真值的绝对值,因此没有正负可言,故在原码一位乘法中运算过程中所有的移位均是逻辑移位操作,即在高位添加0,故Ⅱ错误。 Ⅲ:由于在部分积相加中,可能导致两个小数相加大于1,因此部分积至少需要使用n+1位寄存器,故Ⅲ错误。 综上所述,Ⅰ、Ⅱ、Ⅲ全错。