




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机组成原理浮点数运算方法浮点数的表示浮点加减运算浮点加减运算的步骤1.对阶例:两浮点数x=0.1101×201, y=-(0.1010)×211,求x+y。(1)首先写出x、y在计算机中的补码表示。 [x]补=00,01;00.1101,[y]补 阶码EX尾数MxEyMy (2)在进行加法前,必须先对阶,故先求阶差: [ΔE]补=[Ex]补-[Ey]补=[Ex]补+[-Ey]补 =00,01+11,01=11,10 即ΔE=-2,表示x的阶码比y的阶码小,再按小阶向大阶看齐的原则,将x的尾数右移两位,其阶码加2。 得[x]’补=00,11;00.0011(01) 此时,ΔE=0,表示对阶完毕。2.尾数求和3.规格化规格化又分左规和右规两种。 左规。当尾数出现00.0××…×或11.1××…×时,需左规。左规时尾数左移一位,阶码减1,直到符合补码规格化表示式为止。 右规。当尾数出现01.××…×或10.××…×时,表示尾数溢出,这在定点加减运算中是不允许的,但在浮点运算中这不算溢出,可通过右规处理。右规时尾数右移一位,阶码加1。 接上例,求和结果为[x+y]补=00,11;11.1001(01) 尾数的第一数值位与符号位相同,需左规,即将其左移一位,同时阶码减1,得[x+y]补=00,10;(1)11.0010(1)。4.舍入4.舍入—常用的舍入方法5.溢出判断浮点机的溢出与否可由阶码的符号决定。即 阶码[E]补=01,××…×为上溢。 阶码[E]补=10,××…×为下溢,按机器零处理。 当阶符为“01”时,需做溢出处理。 下溢时,浮点数值趋于零,故机器不做溢出处理,仅把它作为机器零。 上溢时才是浮点数真正溢出,机器需停止运算,作溢出中断处理。 一般所说的浮点溢出,均是指上溢。例:设x=2-101×(-0.101000),y=2-100×(+0.111011),并假设阶符取2位,阶码取3位,数符取2位,尾数取6位,求x-y。 解:由x=2-101×(-0.101000),y=2-100×(+0.111011) 得[x]补=11,011;11.011000,[y]补 ①对阶 [ΔE]补=[Ex]补-[Ey]补=11,011+00,100=11,111 即ΔE=-1,则x的尾数向右移一位,阶码相应加1,即 [x]ˊ补 ②求和 [Mx]ˊ补-[My]补=[Ex]补+[-Ey]补 即[x-y]补 尾数符号位出现“10”,需右规。(续): 即[x-y]补=11,100;10.110001,尾数符号位出现“10”,需右规。 ③规格化 右规后得[x-y]补=11,101;(1)1.011000(1) ④舍入处理 采用0舍1入法,其尾数右规时末位丢1,则 [x-y]补 ⑤溢出判断 经舍入处理后阶符为“11”,不溢出,故最终结果:x-y=2-011×(-0.100111)浮点数加减运算流程图浮点加减法运算浮点乘除法运算1.阶码运算阶码EX尾数MxEyMy 阶码EX尾数MxEyMy 对阶,使两数的小数点位置对齐。 即[x-y]补 阶码[E]补=10,××…×为下溢,按机器零处理。 M=-1,则[M]补=11. 采用0舍1入法,其尾数右规时末位丢1,则 由大组跳跃进位链和小组跳跃进位链的线路可构成16位加法器的双重分组跳跃进位链框图。 串行进位链是指并行加法器中的进位信号采用串行传递。 当阶符为“01”时,需做溢出处理。 ①当丢失的各位均为0时,不必舍入; 分析:由全加器的逻辑表达式可知, 对于原码,采用0舍1入法时,不论其值是正数或负数,“舍”使数的绝对值变小,“入”使数的绝对值变大。 舍入处理:按浮点加减运算讨论的舍入原则进行舍入处理。 这种方法同样有使尾数变大和变小的两种可能。 [jy]移=2n+jy-2n≤jy<2n(n为整数的位数)阶码运算阶码运算2.尾数运算(1)浮点乘法尾数运算尾数截断:尾数相乘会得到一个双倍字长的结果,若限定只取1倍字长,则乘积的若干低位将会丢失。如何处理丢失的各位值,通常有两种办法。 截断处理:无条件的丢掉正常尾数最低位之后的全部数值。 舍入处理:按浮点加减运算讨论的舍入原则进行舍入处理。(1)浮点乘法尾数运算舍入操作实例浮点乘法运算举例浮点乘法运算举例(续)浮点乘法运算举例(续)(2)浮点除法尾数运算浮点除法尾数运算—例题浮点除法尾数运算—例题(续)浮点乘除法运算浮点运算所需的硬件配置2算术逻辑单元ALU电路74181—ALU集成电路芯片74181—ALU集成电路芯片29C101芯片快速进位链快速进位链半加器(halfadder)全加器(fulladder)双全加器74LS182的1/2逻辑图1.并行(多位)加法器并行加法器2.串行进位链串行进位链3.并行进位链(1)单重分组跳跃进位四位一组并行进位单

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx