第17次课第3章数值运算及运算器优秀PPT.ppt
《第17次课第3章数值运算及运算器优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第17次课第3章数值运算及运算器优秀PPT.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第17次次课第第3章数章数值运算及运运算及运算器算器现在学习的是第1页,共28页第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器1 1、逻辑移位、逻辑移位三、移位运算三、移位运算n 按操作性质可分为三种类型:按操作性质可分为三种类型:逻辑移位、循环移位、算术移位。逻辑移位、循环移位、算术移位。只有数码位置的变化,而无数量的变化。只有数码位置的变化,而无数量的变化。左移:低位补左移:低位补0 0。右移:高位补右移:高位补0 0。例例1 1:A A寄存器的初值为寄存器的初值为 1011010110110101 逻辑右移一位后为逻辑右移一位后为 0 01011010101101
2、0 逻辑左移一位后为逻辑左移一位后为 011010101101010 0现在学习的是第2页,共28页第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器2 2、循环移位、循环移位三、移位运算三、移位运算 寄存器两端触发器有移位通路,形成闭合的寄存器两端触发器有移位通路,形成闭合的移位环路。移位环路。例例2 2:A A寄存器的初值为寄存器的初值为 1001100110011001循环右移一位后为循环右移一位后为 1 110011001001100循环左移一位后为循环左移一位后为 001100100110011 1现在学习的是第3页,共28页第二部分:第第二部分:第3 3章章 数值
3、运算及运算器数值运算及运算器3 3、算术移位、算术移位三、移位运算三、移位运算数的符号不变,而数值发生变化。数的符号不变,而数值发生变化。左移一位将使数值扩大一倍(乘以左移一位将使数值扩大一倍(乘以2 2)右移一位则使数值缩小一倍(乘以右移一位则使数值缩小一倍(乘以1/21/2)现在学习的是第4页,共28页第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器3 3、算术移位(续)、算术移位(续)三、移位运算三、移位运算(1 1)正数:原码、补码、反码左右移位时,空位均补)正数:原码、补码、反码左右移位时,空位均补入入0 0(符号不变)。(符号不变)。例例3 3:A A寄存器初值
4、:寄存器初值:0.01100.0110左移一位:左移一位:0.1100.1100 0右移一位:右移一位:0.0.0 0011011现在学习的是第5页,共28页第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器3 3、算术移位(续)、算术移位(续)三、移位运算三、移位运算(2 2)负数:)负数:v原码:符号位不变(为原码:符号位不变(为1 1),空位补),空位补0 0。例例4 4:A A寄存器的初值为寄存器的初值为 1.01101.0110 算术左移一位后为算术左移一位后为 1.1101.1100 0 算术右移一位后为算术右移一位后为 1.1.0 0011011v补码:左移后的
5、空位补补码:左移后的空位补0 0,右移后的空位补,右移后的空位补1 1。现在学习的是第6页,共28页第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器3 3、算术移位(续)、算术移位(续)三、移位运算三、移位运算例例5 5:初值:初值:1.10111.1011左移一位:左移一位:1.0111.0110 0右移一位:右移一位:1.1.1 1101101v反码:移位后的空位补反码:移位后的空位补1 1。例例6 6:初值:初值:1.10111.1011左移一位:左移一位:1.0111.0111 1右移一位:右移一位:1.1.1 1101101现在学习的是第7页,共28页第二部分:第
6、第二部分:第3 3章章 数值运算及运算器数值运算及运算器四、乘法运算四、乘法运算v 实现乘除运算的方案:实现乘除运算的方案:1 1、软件实现、软件实现2 2、设置专用的乘、除法器、设置专用的乘、除法器3 3、在加法器基础上增加逻辑线路、在加法器基础上增加逻辑线路 在在计计算算机机中中,乘乘法法运运算算大大多多数数由由累累加加与与移移位位来来实实现现,也也有有些些机机器器中中具具有有由由大大规规模模集集成成电电路路制制造造的的阵列乘法模块。阵列乘法模块。现在学习的是第8页,共28页 原原码码一一位位乘乘法法是是从从手手算算演演变变而而来来的的,即即用用两两个个操操作作数数的的绝绝对对值值相相乘乘
7、,乘乘积积的的符符号号为为两两操操作数符号的异或值(同号为正,异号为负)。作数符号的异或值(同号为正,异号为负)。乘积乘积P=|X|Y|符号符号Ps=Xs Ys 式式中中:Ps为为乘乘积积的的符符号号,Xs和和Ys为为被被乘乘数和乘数的符号。数和乘数的符号。第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器四、乘法运算四、乘法运算1 1、原码一位乘、原码一位乘现在学习的是第9页,共28页第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器四、乘法运算四、乘法运算1 1、原码一位乘(续)、原码一位乘(续)v原码一位乘法的规则:原码一位乘法的规则:参加运算的操作数
8、取其绝对值;参加运算的操作数取其绝对值;令乘数的最低位为判断位,若为令乘数的最低位为判断位,若为“1 1”,加被乘,加被乘数,若为数,若为“0 0”,不加被乘数(加,不加被乘数(加0 0););累加后的部分积以及乘数右移一位;累加后的部分积以及乘数右移一位;重复重复n n次次和和 ;符号位单独处理,同号为正,异号为负。符号位单独处理,同号为正,异号为负。现在学习的是第10页,共28页 通通常常,乘乘法法运运算算需需要要3个个寄寄存存器器。被被乘乘数数存存放放在在B寄寄存存器器中中;乘乘数数存存放放在在C寄寄存存器器中中;A寄寄存存器器用用来来存存放放部部分分积积与与最最后后乘乘积积的的高高位位
9、部部分分,它它的的初初值值为为0。运运算算结结束束后后寄寄存存器器C中中不不再再保保留留乘数,改为存放乘积的低位部分。乘数,改为存放乘积的低位部分。例例7:已知:已知:X=0.1101,Y=-0.1011,求:,求:XY。|X|=00.1101B,|Y|=0.1011C,0A第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器四、乘法运算四、乘法运算1 1、原码一位乘(续)、原码一位乘(续)现在学习的是第11页,共28页 A C 说明说明0 0.0 0 0 0 1 0 1 10 0.1 1 0 1 0 0.0 1 1 0 1 1 0 1 部分积右移一位部分积右移一位0 1.0
10、0 1 1+|X|0 0.1 1 0 1 C4=1,+|X|0 0.1 0 0 1 1 1 1 0 部分积右移一位部分积右移一位+0 0 0.0 0 0 0 C4=0,+00 0.1 0 0 1 0 0.0 1 0 0 1 1 1 1 部分积右移一位部分积右移一位+|X|0 0.1 1 0 1 C4=1,+|X|0 1.0 0 0 1 0 0.1 0 0 0 1 1 1 1 部分积右移一位部分积右移一位PS=XS YS=0 1=1X Y=-0.10001111 第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器+|X|0 0.1 1 0 1 C4=1,+|X|现在学习的是第1
11、2页,共28页图图1 1 原码一位乘法流程图原码一位乘法流程图 第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器EndYN|X|B,|Y|C0 A,0 CRCn=1?CR+1CRCR=n?(A+0)A C C (A+B)A C CXS YS PSYN 现在学习的是第13页,共28页第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器四、乘法运算四、乘法运算2 2、原码两位乘、原码两位乘v原码两位乘法的规则:原码两位乘法的规则:参加运算的数用原码来表示。符号位不参加乘法运算,单独处理,参加运算的数用原码来表示。符号位不参加乘法运算,单独处理,同号为正,异号为负
12、。乘数的数值位个数为奇数时,用一个符号位,同号为正,异号为负。乘数的数值位个数为奇数时,用一个符号位,为偶数时乘数取双符号位。被乘数和部分积取为偶数时乘数取双符号位。被乘数和部分积取3 3个符号位。个符号位。增加一个触发器增加一个触发器C Cj j,初始值为,初始值为0 0。逐次比较相邻两位逐次比较相邻两位Y Yi-1i-1Y Yi i及及C Cj j的值决定应执行的操作的值决定应执行的操作,-|X|,-|X|操作可以操作可以按按,+|X|,+|X|变补变补来实现来实现 。当乘数的数值位个数为奇数时,共需当乘数的数值位个数为奇数时,共需(n+1)/2(n+1)/2累加和移位,但最后累加和移位,
13、但最后一次移一次移1 1位;当乘数的数值位个数为偶数时,共需位;当乘数的数值位个数为偶数时,共需n/2+1n/2+1次累加,次累加,n/2n/2次移位(最后一次不移位)。次移位(最后一次不移位)。现在学习的是第14页,共28页 例例8:已知:已知:X=0.11011,Y=-0.11101,求:,求:XY。X原原=0.11011,Y原原=1.11101,-X补补=1.00101|X|=000.11011B,|Y|=0.11101C,0Cj第二部分:第第二部分:第3 3章章 数值运算及运算器数值运算及运算器四、乘法运算四、乘法运算2 2、原码两位乘(续)、原码两位乘(续)现在学习的是第15页,共2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 17 次课第 数值 运算 运算器 优秀 PPT
限制150内