- 2
- 0
- 约2.69千字
- 约 41页
- 2020-12-21 发布于安徽
- 举报
三、浮点乘除运算 2、浮点乘除运算步骤 1) 阶码运算规则和溢出处理 2、浮点乘除运算步骤 2) 尾数处理 第四节 浮点运算与运算器 三、浮点乘除运算 1、浮点运算器的一般结构 由两个定点部件组成:阶码部件和尾数部件 *阶码部件中,操作数的阶码部分放在寄存器E1和E2,它们与并行加法器相连以便计算。 *浮点加法和减法所需要的阶码比较是通过E1-E2来实现的,相减的结果放入计数器E中,然后按照E的符号位决定哪一个阶码较大。 *在尾数相加或相减之前,需要将一个尾数进行移位,这是由计数器E来控制的,目的是使E的值按顺序减到0。E每减一次1,相应的尾数则向右移1位。 *一旦尾数移位完毕,它们就可按通常的定点方法进行处理。*运算结果的阶码值仍放到计数器E中。 阶码部件 * 尾数部件实质上就是一个通用的定点运算器,能实现加、减、乘、除四种基本算术运算。 *其中三个单字长寄存器用来存放操作数:AC(累加器),MQ(乘商寄存器),DR(数据寄存器)。 *AC和MQ连起来还可组成左右移位的双字长寄存器AC-MQ *并行加法器用来完成数据的加工处理,其输入来自AC和DR,而结果回送到AC。 *MQ(乘商寄存器)乘时放乘数,除时放商数。 *DR用来存放被乘数或除数,而结果(乘积或商与余数)则存放在AC-MQ。 尾数部件 寄存器的典型使用方法 第四节 浮点运算与运算器 四、浮点运算器 2、浮点协处理器 Intel 80X87 只能作为386主CPU的协处理器才能进行运算 第二章 数据的表示与运算 第四节 浮点运算与运算器 一、浮点数表示法 与科学计数法相似 任意一个J进制数N,总可以写成: 其中,M称为尾数,是一个纯小数; E称为N的阶码,是一个整数 J称为比例因子JE的底数 ,在计算机中取2 一、浮点数表示法 数的小数点位置随比例因子的不同而在一定范围内自由浮动,故称为浮点表示法。 浮点数是由阶码和位数两个部分组成 一、浮点数表示法 便于软件移植的IEEE754(IEEE浮点数算术标准)是最广泛使用的浮点数运算标准,为许多CPU与浮点运算器所采用。 IEEE754规定了四种表示浮点数值的方式: 1)单精确度(32位) 2)双精确度(64位) 3)延伸单精确度(43位以上,很少使用) 4)延伸双精确度(79位元以上,通常以80位元实做)。 S M E 基数R=2,隐含方式表示 IEEE754 IEEE754对上溢和下溢的处理 浮点数的表示若不做出明确规定,同一个浮点数的表示不唯一 浮点数的规格化表示 浮点数的规格化表示 第四节 浮点运算与运算器 二、浮点数加减运算 两个浮点数X和Y分别表示为 运算规则表示为 完成浮点加减运算的操作过程大体分为四步: ?1.?0操作数的检查;? 2.?比较阶码大小并完成对阶; 3.?尾数进行加或减运算;? 4.?结果规格化并进行舍入处理。 (1)?0操作数检查 ? 浮点加减运算过程比定点运算过程复杂。 如果判知两个操作数x或y中有一个数为0 ,即可得知运算结果而没有必要再进行后续的 一系列操作以节省运算时间。 两浮点数进行加减,首先要看两数的阶码是否相同,即小数点位置是否对齐。 若二数阶码相同,表示小数点是对齐的,就可以进行尾数的加减运算。 反之,若二数阶码不同,表示小数点位置没有对齐,此时必须使二数阶码相同,这个过程叫作对阶。 (2)?比较阶码大小并完成对阶 要对阶,首先应求出两数阶码Ex和Ey之差,即 △E?=?Ex-Ey? 若△E=0,表示两数阶码相等,即Ex=Ey; 若△E0,表示Ex Ey; 若△E0,表示Ex Ey。 ? 当Ex≠Ey时,要通过尾数的移动以改变Ex或Ey,使之相等。 原则上,既可以通过Mx移位以改变Ex来达到Ex=Ey,也可以通过My移位以改变Ey来实现Ex=Ey。 但是,由于浮点 表示的数多是规格化的,尾数左移会引起最高有效位的丢失,造成很大误差。 尾数右移虽引起? 最低有效位的丢失,但造成误差较小。 因此,对阶操作规定使尾数右移,尾数右移后阶码作相应增加,其数值保持不变。 显然,一个增加后的阶码与另一个阶码相等,增加的阶码的一定是小阶。因此在对阶时,总是使小阶向大阶看齐,即小阶的尾数向右移位(相当于小数点左移) ? 每右移一位,其阶码加1,直到两数的阶码相等为止,右移的位数等于阶差△E。 (3)?尾数求和运算 ? 对阶结束后,即可进行尾数的求和运算。 不论加法运算还是减法运算,都按和加法进行操作
您可能关注的文档
最近下载
- 小学2026年学雷锋主题班会教学设计(5篇).docx VIP
- 特警理论考试题库及答案.doc VIP
- 新解读《GB_T 35644 - 2017地下管线数据获取规程》最新解读.docx VIP
- (PPT,3版)跨国公司经营与管理第一章 跨国公司总论.pptx VIP
- 学雷锋纪念日主题班会.pptx VIP
- 中心组“树立和践行正确政绩观”专题研讨发言提纲.docx VIP
- 沪科黔科版综合实践活动二下 天气预报 活动一《有用的天气预报》课件.ppt VIP
- 档案鉴定销毁审批表.docx VIP
- 电子烟危害教育主题班会.pptx VIP
- 2025年初级压缩机操作工(五级)技能认定理论考试题库资料(含答案).pdf
原创力文档

文档评论(0)