首页 › 答案 › 题库 › 远程教育 › 联大学堂

已知x=0011,y=-0101,试用原码一位乘法求xy=?请给出规范的运算步骤,求出乘积。

已知x=0011,y=-0101,试用原码一位乘法求xy=?请给出规范的运算步骤,求出乘积。
正确答案:x原=00011,y原=10101,|x|=0011,|y|=0101结果的符号位10=1循环步骤乘积(R0R1)0初始值00000101加0011001101011右移1位00011010加0000110102右移1位00001101加0011001111013右移1位00011110加0000111104右移1位00001111所以结果为-00001111十进制值为-15