原码相乘积符号同号得正、异号得负,数值为两数绝对值之积
部分积右移时,乘数寄存器同时右移一位计算用兩位数积一定大于两位数之和符号,结果保留一位符号
Cd是乘数位数的补码值,每计算一次减一次
Cn是C寄存器中Y的最低位,为1则部分积加X为0则部分积加0。
Y0=1即Y为负数时需要补充-[X]补* Y0这一项,Y0=0即Y为正数时不用这一项。剩下步骤和定点一位塖法一样右移带符号。
Yi+1与Yi为相邻两位数积一定大于两位数之和(Yi+1-Yi)有0,1和-1三种情况其运算规则如下:
最后一步(i=n+1)不移位。
乘数都用原码两位数积一定大于两位数之和乘数有四种组合:
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操作且不再移位。
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,“右规”
- 若结果两符号位相同,表示不溢出若最高数值位和符号位同,尾数连续左移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、在下面的○里填上“>”、“<”或“=”。