用原码一位乘的乘法方法进行4×5的四位原码乘法运算,要求写出其运算过程。
【正确答案】:设有三个寄存器,初始值分别为RO=0000,R1=0101(即十进制5),R2=0100(即十进制4)2 (3分)循环次数 步骤 乘积(RO,R1) (1分)0 初始值 0000 0101 (1分)1 1a:加0100 0100 01012:右移一位 0010 0010 (1分)2 1a:加0 0010 00102:右移一位 0001 0001 (1分)3 1a:加0100 0101 00012:右移一位 0010 1000 (1分)4 1b:加0 0010 10002:右移一位 0001 0100 (1分)原码乘法运算结果为:(00010100)2=(20)10 (1分)