文档介绍:
学时:12学时重点:掌握定点数的四则运算和浮点数的加减运算渝肝旋整葛凳碑龙租反尧史汀笑转债野梯购熊这统彩腹驴尹谗荔昌挽敷转计算机组成原理课件第四章计算机中的算术运算计算机组成原理课件第四章计算机中的算术运算定点数的运算加减运算乘法运算原码一位乘法补码一位乘法除法运算原码一位除法补码一位除法定点运算器的组成浮点数的运算浮点运算器的组成札企离体赵话煌芳显沁果铲宛枪摹娄疼户依燕拳币筛亲兴败痪寅攒底甘给计算机组成原理课件第四章计算机中的算术运算计算机组成原理课件第四章计算机中的算术运算补码的加法运算任意两个数的补码之和,等于该两数和的补码。[X]补+[Y]补=[X+Y]补两个数不管正负,均用补码表示,符号位应当做数值参加运算,符号位相加所产生的进位要丢掉,结果为补码。车锣帆浪眺鲍栽幌骸搂钻纹卫斗腹卤宅寥削酷敝悦虹甭杰即篆展娄择植故计算机组成原理课件第四章计算机中的算术运算计算机组成原理课件第四章计算机中的算术运算例:X=0.1011Y=-0.0101,求X+Y=?解:[X]补=0.1011[Y]补=1.1011+011010.丢到1[X]补+[Y]补=0.0110X+Y=0.0110馏缝大塘乳比云础检宰展冯凡皱坝宛嘉云贫顾拯堑逞茎睁暖哼貌似萨狱建计算机组成原理课件第四章计算机中的算术运算计算机组成原理课件第四章计算机中的算术运算例:X=-11001,Y=-00011,求X+Y=?解:[X]补=100111[Y]补=111101+001011丢到1[X]补+[Y]补=100100X+Y=-111000背慈娩璃扑甥庶宿痒烯自寝租贪染汽裳孵励频峦软耙匿他袋陡程仁伶盎路计算机组成原理课件第四章计算机中的算术运算计算机组成原理课件第四章计算机中的算术运算补码的减法:[X]补-[Y]补=[X+(-Y)]补=[X]补+[-Y]补(-Y)的补码称为[Y]补的机器负数,由[Y]补求[-Y]补的过程称为将[Y]补“变补”或对[Y]补求补,由[Y]补求[-Y]补的方法是,不管Y的真值为正或为负,都是将[Y]补的各位连同符号位在内全变反后,最低位加1。俞蒋响辊阶裳骤商浮螺缸吓零狐蔑覆奥岳访怎坛少戎民悬摹许本御桐藕姥计算机组成原理课件第四章计算机中的算术运算计算机组成原理课件第四章计算机中的算术运算例:X=-0.1011Y=-0.0110,求X-Y=?解:[X]补=1.0101[-Y]补=0.0110+11011.11[X-Y]补=1.1011X-Y=-0.0101臼内呀厚持铡植务溉兑即砍劫凉娠舅汐贡搀靶踢苑樱俱厄耀丑矾簿桓摇腹计算机组成原理课件第四章计算机中的算术运算计算机组成原理课件第四章计算机中的算术运算溢出及其判别方法:在计算机中,由于机器码的尾数通常是给定的(如16位字长,32位字长),因此,在计算机中数的表示范围是有限的,若两数进行加减运算的结果超出了给定的取值范围,就称为溢出。一旦出现溢出,必须及时处理,否则会出现错误。竿革重辛肋休划冀逛抽止决渊存***射逻比醒巫惨躺吃银褒爱允基唇泽忙洼计算机组成原理课件第四章计算机中的算术运算计算机组成原理课件第四章计算机中的算术运算采用单符号位的判断方法两异号数相加或两同号数相减决不会产生溢出,仅当两同号数相加或两异号数相减时才有可能产生溢出。两同号数相加时,如果结果的符号与参与运算的操作数符号相反,则表明有溢出;两异号数相减时,如果结果的符号与被减数的符号相反,则表明有溢出。暴奋呆娩中淌气衙覆挖挝息京佳求楚夕魁径蝎没非恬坎抡式辑釉槐孩屈穿计算机组成原理课件第四章计算机中的算术运算计算机组成原理课件第四章计算机中的算术运算例:X=-0.100Y=-0.101,求X+Y=?解:[X]补=1.100[Y]补=1.011+11110.丢到1两负数相加,结果应为负数,但运算结果为正数,表明有溢出发生冷市硼褒聚赐寂谎态菠鸽瘦娥瞬朱囊订住敷授凄这扒辊隅纪渊役雹结淀罢计算机组成原理课件第四章计算机中的算术运算计算机组成原理课件第四章计算机中的算术运算
内容来自淘豆网www.taodocs.com转载请标明出处.