欢迎来到天天文库
浏览记录
ID:9085266
大小:87.50 KB
页数:7页
时间:2018-04-17
《第二章数据表示、运算和运算器部件》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第二章数据表示、运算和运算器部件§2.3--§2.5重点:1.熟练掌握二进制编码、数制转换、定点小数和整数的原、反、补码。2.掌握三种常用的检错纠错码的使用场合和基本实现原理。3.熟练掌握定点小数、整数、浮点数在计算机内的表示、补码加减法的运算规则、一位乘除法的实现算法4.掌握定点运算器的功能与组成、控制与操作方法5.掌握浮点数的运算规则§2.3二进制数值数据的编码与运算算法五.原码一位除法的实现算法:1.除法条件:小数除法:0<|被除数|<|除数|整数除法:0<|除数|≤|被除数|2.原码除法的符号位单独按模加得到3.绝对值相除
2、(1)恢复余数法:①被除数减去除数②若余数为正,表示够减,相应位上商为1,将余数左移一位减去除数;若余数为负,表示不够减,相应位上商为0,将余数加上除数(恢复余数),再左移一位减去除数。③重复第②步,直到求得商的各位为止。例:X=0.1011 Y=0.1101 求:X/Y=? [-
3、Y
4、]补=1.0011被除数 商说明00.1011 00000起始情况+) 11.0011-Y11.1110 0不够减,商0,恢复余数+) 00.1101+Y00.1011 01.0110 0余数、商左移一位+) 11.00
5、11-Y00.1001 01够减,商101.0010 01余数、商左移一位+) 11.0011-Y00.0101 011够减,商100.1010 011余数、商左移一位+) 11.0011-Y11.1101 0110不够减,商0,恢复余数+) 00.1101+Y00.1010 01.0100 0110余数、商左移一位+) 11.0011-Y00.0111 01101够减,商1因此, X/Y商=0.1101 X/Y余=0.0111×2-4(2)不恢复余数法(加减交替法):①被除数减去除数②若所得余数为正,表
6、示够减,相应位上商为1,将余数左移一位减去除数;若所得余数为负,表示不够减,相应位上商为0,将余数左移一位加上除数。③重复第②步,直到求得商的各位为止。若最后一次上商为0,则应再做一次加除数操作,以获得正确的余数。例:X=0.1011 Y=0.1101 求:X/Y=? [-
7、Y
8、]补=1.0011被除数 商说明00.1011 00000起始情况+) 11.0011-Y11.1110 0不够减,商011.1100 0余数、商左移一位+) 00.1101+Y00.1001 01够减,商101.0010
9、 01余数、商左移一位+) 11.0011-Y00.0101 011够减,商100.1010 011余数、商左移一位+) 11.0011-Y11.1101 0110不够减,商0 11.1010 0110余数、商左移一位+) 00.1101+Y00.0111 01101够减,商1因此, X/Y商=0.1101 X/Y余=0.0111×2-4例:X=-0.10110 Y=-0.11001 求:X/Y=? [-
10、Y
11、]补=11.00111被除数 商说明00.10110000000起始情况-Y) 11.00
12、111-Y11.11101 0不够减,商011.11010 0余数、商左移一位+Y) 00.11001+Y00.10011 01够减,商101.00110 01余数、商左移一位-Y) 11.00111-Y00.01101 011够减,商100.11010 011余数、商左移一位-Y) 11.00111-Y00.00001 0111够减,商1 00.00010 0111余数、商左移一位-Y) 11.00111-Y11.01001 01110不够减,商010.1001001110余数、商左移一位+Y)
13、00.11001+Y11.01011011100不够减,商0+Y) 00.11001余数为负,恢复正确余数00.00100因此, X/Y商=0.11100 X/Y余=-0.00100×2-5(余数的符号总是与被除数的符号一致)六.定点补码不恢复余数一位除法的实现算法1)若被除数与除数同号,则被除数减去除数;若被除数与除数异号,则被除数加上除数。2)若余数与除数同号,上商为1,余数左移一位减去除数;若余数与除数异号,上商为0,余数左移一位加上除数。3)重复第2)步,直到求得商的各位为止。4)商的校正:当精度要求不高时,采用末位
14、恒置1法;当精度要求较高时,采用校正法:若商为正,不用修正; 商为负,在商的最低位加1。例:X=-0.10110 Y=-0.11001 求:X/Y=? [X]补=11.01010 [Y]补=1
此文档下载收益归作者所有