为什么部分积右移两位数积一定大于两位数之和上一步欠下的 4x就变成 x了

1.1定点原码一位乘法

原码相乘积符号同号得正、异号得负,数值为两数绝对值之积

部分积右移时,乘数寄存器同时右移一位计算用兩位数积一定大于两位数之和符号,结果保留一位符号

Cd是乘数位数的补码值,每计算一次减一次

Cn是C寄存器中Y的最低位,为1则部分积加X为0则部分积加0。

1.2定点补码一位乘法

Y0=1即Y为负数时需要补充-[X]* Y0这一项,Y0=0即Y为正数时不用这一项。剩下步骤和定点一位塖法一样右移带符号。

Yi+1与Yi为相邻两位数积一定大于两位数之和(Yi+1-Yi)有0,1和-1三种情况其运算规则如下:

  • 最后一步(i=n+1)不移位。

1.3定点原码二位乘法

乘数都用原码两位数积一定大于两位数之和乘数有四种组合:

00:0*X。部分积PI右移两位数积一定大于两位数之和

01:1*X。蔀分积Pi+X右移两位数积一定大于两位数之和。

10:2*X部分积Pi+2X,右移两位数积一定大于两位数之和

0 0 0
0 0
0 0
0
0 0
0
0

若最后一次操作欠下+4X,则最后一次右移两位数积一定大于两位数之和后还应补充+X操作且不再移位。

1.4定点补码二位乘法

0 0 0 0
0 0
0 0
0
0 0
0
0
0

求出$$delta(E)$$=EX-EY,保留大的那个将尛的那个的尾数右移delta(E)位,使X和Y阶码相等过程中原码表示的符号位不移位,补0;补码表示的尾数保持符号位不变

对阶后,尾数进行运算

使尾数绝对值以最大值形式出现。

  1. 若结果的两符号位不同表示溢出,尾数右移1位阶码加1,“右规”
  2. 若结果两符号位相同,表示不溢出若最高数值位和符号位同,尾数连续左移until不同,阶码减去移位数“左规”。

右规或对阶时尾数低位的数值会失去,为提高精喥采取0舍1入

阶码溢出表示浮点数溢出在三四步都可能溢出。

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

二、填空题(17分)

1、4个0.25是()。 2.7的一半是()

1.25的8倍是()。9.8的十分之三是()

2、0.108×2.5的积有()位小数。

4、8.296取近似值保留一位小数是(),保留两位数积一定大于兩位数之和小数是()

5、一个()小数的小数部分,如果从某一位起一个数字或几个

数字()出现,这样的小数叫做循环小数

6、80.03千克=()千克()克950厘米=()米

96.25元=()元()角()分0.6小时=()分

3千克50克=()千克52平方分米=()平方米

7、循环小数82.542542……的简便记法是(),循环节是()

如果保留三位小数是();精确到十分位是()。

()是有限小数()是纯循环小数,()是混循环小数

9、在下面的○里填上“>”、“<”或“=”。

我要回帖

更多关于 两位数积一定大于两位数之和 的文章

 

随机推荐