226_除法运算-精品文档资料整理.pdf
《226_除法运算-精品文档资料整理.pdf》由会员分享,可在线阅读,更多相关《226_除法运算-精品文档资料整理.pdf(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、2020/7/12王道考研/1本节内容定点数原码除法运算王道考研/CSKAOYAN.COM1王道考研/CSKAOYAN.COM本节总览本节总览2公众号:考研拼课 配套课程请关注2020/7/12王道考研/2王道考研/CSKAOYAN.COM手算除法(十进制)手算除法(十进制)021109850000211019701400098541500.214394021021198500021101970140098541500.21439402100.2110.9850.0000.21100.19700.014000.009850.0041500.2140.0039400.000210 xy=a (余
2、数b) x=ay+b0.211=0.985*0.214 + 0.0002100.2110.985=?r 进制: !# $#%= !&+ !#+ + $+ #+ %#$ +#+ $+ + 0.214= 210-1+ 110-2+ 410-30.985= 985 10-30.9850.214 = (985210-4)+(985 110-5)+(985410-6)=0.1970 + 0.00985 + 0.003943王道考研/CSKAOYAN.COM手算除法(二进制)手算除法(二进制)符号位绝对值设机器字长为5位(含1位符号位,n=4),x=0.1011,y=0.1101,求x/yx/y结果为
3、0.1101,余数为0.000001110101101101011010.110010101101010100101101011110110000000000010100(0.101124)(0.110124)规律:忽略小数点,每确定一位商,进行一次减法,得到4位余数,在余数末尾补0,再确定下一位商。确定5位商即可停止(机器字长为5位)0.10110.11010.011010.10.01001010.0011010.0001010010.000011010.000001110.101100.00000.00000000.00010100两个正数相除4公众号:考研拼课 配套课程请关注2020/7
4、/12王道考研/3王道考研/CSKAOYAN.COMACCMQ运算器ACC:累加器,用于存放操作数,或运算结果。MQ:乘商寄存器,在乘、除运算时,用于存放操作数或运算结果。X:通用的操作数寄存器,用于存放操作数ALU:算术逻辑单元,通过内部复杂的电路实现算数运算、逻辑运算加减乘除加减乘除ACC被加数、和被减数、差乘积高位被除数、余数MQ乘数、乘积低位商X加数减数被乘数除数ALUX穿越:运算器的基本组成穿越:运算器的基本组成Multiple-Quotient RegisterAccumulatorArithmetic and Logic Unit运算器:用于实现算术运算(如:加减乘除)、逻辑运算
5、(如:与或非)5王道考研/CSKAOYAN.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值进行除法计算符号单独处理:符号位 = xsysACCMQ(商)(被除数、余数)通用寄存器(除数)ALU运算器011010000001011当前要确定的一位商实现方法:上商0/1,得到余数,余数末尾补00101101101011010.110010101101010100101101011110110000000000010100手算时,每一位商取0/1 是通过判断当前余数和除数的大小确定的设机器字长为5位(含1位符号位,n=4),x=0.1011,y=0.1101,采用原码恢复余数法求x/y
6、|x|=0.1011,|y|=0.1101,|y|补=0.1101,|y|补=1.0011计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”6公众号:考研拼课 配套课程请关注2020/7/12王道考研/4王道考研/CSKAOYAN.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值进行除法计算符号单独处理:符号位 = xsysACCMQ(商)(被除数、余数)通用寄存器(除数)ALU运算器011010000101011当前要确定的一位商实现方法:上商0/1,得到余数,余数末尾补00101101101011010.110010101101010100101101011110
7、110000000000010100设机器字长为5位(含1位符号位,n=4),x=0.1011,y=0.1101,采用原码恢复余数法求x/y|x|=0.1011,|y|=0.1101,|y|补=0.1101,|y|补=1.0011(ACC)+ |y|补ACC01011+10011 = 11110计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”求余数:(ACC)-(除数)ACC计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”7王道考研/CSKAOYAN.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值进行除法计算符号单独处理:符号位 = xsysACC
8、MQ(商)(被除数、余数)通用寄存器(除数)ALU运算器011010000111110当前要确定的一位商实现方法:上商0/1,得到余数,余数末尾补00101101101011010.110010101101010100101101011110110000000000010100设机器字长为5位(含1位符号位,n=4),x=0.1011,y=0.1101,采用原码恢复余数法求x/y|x|=0.1011,|y|=0.1101,|y|补=0.1101,|y|补=1.0011求余数:(ACC)-(除数)ACC(ACC)+ |y|补ACC01011+10011 = 11110计算机很傻,会先默认上商1,
9、如果搞错了再改上商0。并“恢复余数”相减结果是个负数,说明应该上商0计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”8公众号:考研拼课 配套课程请关注2020/7/12王道考研/5王道考研/CSKAOYAN.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值进行除法计算符号单独处理:符号位 = xsysACCMQ(商)(被除数、余数)通用寄存器(除数)ALU运算器0110100000应该商0实现方法:上商0/1,得到余数,余数末尾补00101101101011010.110010101101010100101101011110110000000000010100设机器
10、字长为5位(含1位符号位,n=4),x=0.1011,y=0.1101,采用原码恢复余数法求x/y|x|=0.1011,|y|=0.1101,|y|补=0.1101,|y|补=1.0011恢复余数:(ACC)+(除数)ACC(ACC)+ |y|补ACC01011+10011 = 11110(ACC)+ |y|补ACC11110+01101 = 01011计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”整改,必须整改!计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”111109王道考研/CSKAOYAN.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值
11、进行除法计算符号单独处理:符号位 = xsysACCMQ(商)(被除数、余数)通用寄存器(除数)ALU运算器0110100000应该商0实现方法:上商0/1,得到余数,余数末尾补00101101101011010.110010101101010100101101011110110000000000010100设机器字长为5位(含1位符号位,n=4),x=0.1011,y=0.1101,采用原码恢复余数法求x/y|x|=0.1011,|y|=0.1101,|y|补=0.1101,|y|补=1.0011恢复余数:(ACC)+(除数)ACC(ACC)+ |y|补ACC01011+10011 = 11
12、110(ACC)+ |y|补ACC11110+01101 = 01011计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”01011整改,必须整改!计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”恢复余数10公众号:考研拼课 配套课程请关注2020/7/12王道考研/6王道考研/CSKAOYAN.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值进行除法计算符号单独处理:符号位 = xsysACCMQ(商)(被除数、余数)通用寄存器(除数)ALU运算器0110100000实现方法:上商0/1,得到余数,余数末尾补00101101101011010.110
13、010101101010100101101011110110000000000010100设机器字长为5位(含1位符号位,n=4),x=0.1011,y=0.1101,采用原码恢复余数法求x/y|x|=0.1011,|y|=0.1101,|y|补=0.1101,|y|补=1.001110110ACC、MQ整体“逻辑左移”。ACC高位丢弃,MQ低位补0低位补0计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”11王道考研/CSKAOYAN.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值进行除法计算符号单独处理:符号位 = xsysACCMQ(商)(被除数、余数)通用寄
14、存器(除数)ALU运算器0110100001实现方法:上商0/1,得到余数,余数末尾补00101101101011010.110010101101010100101101011110110000000000010100设机器字长为5位(含1位符号位,n=4),x=0.1011,y=0.1101,采用原码恢复余数法求x/y|x|=0.1011,|y|=0.1101,|y|补=0.1101,|y|补=1.0011当前要确定的一位商求余数:(ACC)-(除数)ACC(ACC)+ |y|补ACC10110+10011 = 01001计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”计算机
15、很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”1011012公众号:考研拼课 配套课程请关注2020/7/12王道考研/7王道考研/CSKAOYAN.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值进行除法计算符号单独处理:符号位 = xsysACCMQ(商)(被除数、余数)通用寄存器(除数)ALU运算器0110100001实现方法:上商0/1,得到余数,余数末尾补00101101101011010.110010101101010100101101011110110000000000010100设机器字长为5位(含1位符号位,n=4),x=0.1011,y=0.1101
16、,采用原码恢复余数法求x/y|x|=0.1011,|y|=0.1101,|y|补=0.1101,|y|补=1.001101001当前要确定的一位商求余数:(ACC)-(除数)ACC(ACC)+ |y|补ACC10110+10011 = 01001相减结果是个正数,上商 1 是没错滴计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”13王道考研/CSKAOYAN.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值进行除法计算符号单独处理:符号位 = xsysACCMQ(商)(被除数、余数)通用寄存器(除数)A
17、LU运算器0110100010实现方法:上商0/1,得到余数,余数末尾补00101101101011010.110010101101010100101101011110110000000000010100设机器字长为5位(含1位符号位,n=4),x=0.1011,y=0.1101,采用原码恢复余数法求x/y|x|=0.1011,|y|=0.1101,|y|补=0.1101,|y|补=1.0011010010ACC、MQ整体“逻辑左移”低位补0计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”14公众号:考研拼课 配套课程请关注2020/7/12王道考研/8王道考研/CSKAOYA
18、N.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值进行除法计算符号单独处理:符号位 = xsysACCMQ(商)(被除数、余数)通用寄存器(除数)ALU运算器0110100011实现方法:上商0/1,得到余数,余数末尾补00101101101011010.110010101101010100101101011110110000000000010100设机器字长为5位(含1位符号位,n=4),x=0.1011,y=0.1101,采用原码恢复余数法求x/y|x|=0.1011,|y|=0.1101,|y|补=0.1101,|y|补=1.0011ACC、MQ整体“逻辑左移”当前要确定的
19、一位商计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”010010计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”15王道考研/CSKAOYAN.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值进行除法计算符号单独处理:符号位 = xsysACCMQ(商)(被除数、余数)通用寄存器(除数)ALU运算器0110100011实现方法:上商0/1,得到余数,余数末尾补00101101101011010.110010101101010100101101011110110000000000010100设机器字长为5位(含1位符号位,n=4),x=0.1011,
20、y=0.1101,采用原码恢复余数法求x/y|x|=0.1011,|y|=0.1101,|y|补=0.1101,|y|补=1.0011当前要确定的一位商计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”010010求余数:(ACC)-(除数)ACC(ACC)+ |y|补ACC10010+10011 = 00101计算机很傻,会先默认上商1,如果搞错了再改上商0。并“恢复余数”16公众号:考研拼课 配套课程请关注2020/7/12王道考研/9王道考研/CSKAOYAN.COM原码除法:恢复余数法原码除法:恢复余数法数值位取绝对值进行除法计算符号单独处理:符号位 = xsysACCM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 226 除法 运算 精品 文档 资料 整理
限制150内