- 13
- 0
- 约1.38万字
- 约 99页
- 2017-01-01 发布于重庆
- 举报
6.5 浮点运算 设有两个规格化浮点数X和Y,分别为: X:XEXM Y:YEYM 其中:XE和YE:阶码 XM和YM: 尾数 浮点乘除法运算规则: 浮点乘法时,运算结果的尾数是两数的尾数之积,运算结果的阶码是两数的阶码之和。 浮点除法时,商的尾数是两数的尾数相除的商,商的阶码是两数的阶码之差。 6.5.2 浮点乘除法运算 6.5 浮点运算 浮点乘法运算 按以下4个步骤进行 : 判0操作 检测两个操作数X和Y是否为0。 如果操作数中有一个为0,则将运算结果置为0,运算结束。 阶码相加 将两数的阶码按相应码制的运算规则相加,并判断阶码是否溢出。 如果阶码上溢或下溢,则按浮点加减法中一样的方式处理,运算结束。 如果没有溢出,则相加的和即为乘积的阶码。 6.5 浮点运算 尾数相乘 将两数的尾数按相应码制的运算规则相乘,得到乘积的尾数。 规格化并舍入 按浮点加减法中同样的方法,对结果(乘积)规格化,同时进行舍入。 在规格化的过程中,若需要改变阶码的值,还需要判断阶码是否溢出。 浮点除法运算 按以下4个步骤进行 : 6.5 浮点运算 判0操作 若除数Y为0,则为非法操作,运算结束。 若被除数X为0,则将运算结果置为0,运算结束 阶码相减 将两数的阶码按相应码制的运算规则相减,并判断阶码是否溢出。 如果阶码上溢或下溢,则按浮点加减法中一样的方式处理,运算结束。 如果没有溢出,则相减的结果即为商的阶码,余数的阶码与被除数X的相同。 6.5 浮点运算 尾数相除 将两数的尾数按相应码制的运算规则相除,得到商和余数的尾数。 规格化并舍入 按浮点加减法中同样的方法,对结果(商)规格化,同时进行舍入。 在规格化的过程中,若需要改变阶码的值,还需要判断阶码是否溢出 6.3 定点数的乘除法运算 例6.10 已知被除数UfUV=011100001,除数XfX=01101,n=4, 求商YfY和余数RfR。 解: Yf =0,Rf =0,RV=00X=00 1101 [-X]补=11 0011 步数i 操作 余数R V 商Y 初始化 001110 0001 0000 判溢出:R=R-X 000010 余数为正,溢出 算法终止 实现原码恢复余数法的逻辑框图 其中: 被除数R和V、商Y分别保存在3个移位寄存器中,运算结束后R为余数;除数X保存在n位寄存器中; Rn+1、Rn为增设的附加位; Uf、Xf、Yf、Rf分别是被除数、除数、商、余数的符号位。 计数器为减1计数器,初始值为n,控制乘法运算的步数。 控制电路根据计数器的值、Rn+1、Rn以及CP脉冲产生运算过程中所需的控制信号,包括寄存器R的“载入”信号,R、V、Y的“左移”一位信号,计数器的“减1”信号。 “加减”控制信号控制并行加法器实现加法还是减法运算,当它为1时,做R+X;当它为0时,做R-X。 “上商”控制信号控制商“0”还是商“1”。当余数为正时,该信号控制Y0置1。 6.3 定点数的乘除法运算 原码加减交替除法 修改恢复余数除法 在恢复余数除法中,当第i步的余数Ri<0时,执行的操作是: 加除数(Ri+X),然后在下一步(第i-1步)将之左移一位,减除数得到新余数Ri-1。 Ri-1 =2(Ri+X)-X=2Ri+X 修改为: 当第i步的余数Ri<0时,执行以下操作: Ri左移一位,然后加被除数X得到新余数Ri-1。 原码加减交替除法的运算规则 (1)符号位单独处理。 Rf=Uf (2)首先是判断溢出。 如果被除数的高n位数值(作为余数R的初始值)大于除 数X,则除法发生溢出。算法终止;否则继续进行下面的步骤。 (通过减法运算来实现,即做R=R-X) (3)若余数为正,表示够减,相应位上商为1;余数左移一位 后减去除数; 若余数为负,表示不够减,相应位上商为0;余数左移一 位后加上除数。 (4)重复(3),直到求得商的各位为止。如果最后一次所得 余数为负,则需再做一次加除数的操作以恢复余数。 6.3 定点数的乘除法运算 原码加减交替除法的流程 6.3 定点数的乘除法运算 例6.11 已知被除数UfUV=010010011,除数XfX=11101,n=4, 求余数RfR和商YfY。 解: Yf =1,Rf =0,RV=00X=00 1101 [-X]补=11 0011
您可能关注的文档
最近下载
- 个人简历表格填写2021简历模板.docx VIP
- 针灸推拿学习题库(附答案).docx VIP
- 毕业设计(论文)-五边形凸台零件铣削加工.doc VIP
- 2026届山东省淄博市高三上学期期末考试(摸底质量检测)历史试题(含答案).docx VIP
- 常见词组固定搭配.pdf VIP
- 2023年山东泰安中考地理试题及答案.pdf VIP
- 胎动管理专家共识最新2025.pptx
- (小学综合实践课标复习题全.doc VIP
- 0—3岁婴幼儿心理发展与教育 第四章 0-3岁婴幼儿心理发展与教育 课件PPT.pptx VIP
- 0—3岁婴幼儿心理发展与教育 第三章 0-3岁婴幼儿心理发展与教育 课件PPT.pptx VIP
原创力文档

文档评论(0)