发布网友 发布时间:2024-12-06 11:03
共2个回答
热心网友 时间:20小时前
这完全可以看教材,另,没积分不怎么想回答。给你发个例题吧
(2005年)32.用原码加减交替一位除法进行7÷2运算。要求写出每一步运算过程及运算结果。
「分析」:是教材P46原题
「答案」:
7的原码0111,3的原码0011,结果符号是0 0=0
原码加减交替除法求x/y的分步运算过程。
循环 步骤 余数(R0 R1)
0 初始值 0000 0111
左移,商0 0000 1110
1 减0011 1101 1110
加0011,商0 0000 1110(0)
左移1位 0001 1100
2 减0011 1110 1100
加0011,商0 0001 1100(0)
左移1位 0011 1000
3 减0011 0000 1000
商1 0000 1000(1)
左移1位 0001 0001
4 减0011 1110 0001
加0011,商0 0001 0001(0)
左移1位 0010 0010
R0右移1位 0001 0010
所以,商是0010,即2;余数是0001,即1.
由上可见,定点数乘除法计算题每年必考(10分),同学除了掌握已经考过的三种题型外,还要特别注意原码恢复余数除法的计算过程,教材P44页例题:计算7/2.我们利用这种方法计算一下7/3.
热心网友 时间:20小时前
http://wenku.baidu.com/view/a926957da26925c52cc5bf9f.html
里面有介绍加减交替法,而且很详细,我就懒得写了