计算机组成原理第二章第三讲.ppt
《计算机组成原理第二章第三讲.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理第二章第三讲.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理第二章第三讲现在学习的是第1页,共29页第一章第一章 计算机系统概论计算机系统概论第二章第二章 运算方法和运算器运算方法和运算器第三章第三章 存储系统存储系统第四章第四章 指令系统指令系统 第五章第五章 中央处理器中央处理器 第六章第六章 总线系统总线系统 第七章第七章 外围设备外围设备 第八章第八章 输入输出系统输入输出系统第九章第九章 并行组织并行组织目录现在学习的是第2页,共29页 上一讲回顾1.1.数据与文字的表示方法数据与文字的表示方法(2 2)数的机器码表示(熟练掌握)数的机器码表示(熟练掌握)原码、反码、原码、反码、补码、移码补码、移码(3 3)字符与字符串的表示方
2、法)字符与字符串的表示方法(4 4)汉字的表示方法)汉字的表示方法2.2.定点加减法运算(熟练掌握)定点加减法运算(熟练掌握)(1 1)定点加法运算)定点加法运算(2 2)定点减法运算)定点减法运算现在学习的是第3页,共29页2.2.3 溢出概念与检验方法u两个正数相加,结果为负(即:两个正数相加,结果为负(即:大于机器所大于机器所能表示的最大正数能表示的最大正数),称为),称为上溢上溢。u两个负数相加,结果为正(即:两个负数相加,结果为正(即:小于机器所小于机器所能表示的最小负数能表示的最小负数),称为,称为下溢下溢。u运算出现溢出,结果就是错误的。运算出现溢出,结果就是错误的。现在学习的是
3、第4页,共29页例例例例12 0.10110.1011,0.1001,求求求求。解解解解:补补补补0.1011,补补补补0.1001 补补0.10110.1011 补补0.1001 补补补补1.0100.0100 两正数相加,结果为负,显然错误。两正数相加,结果为负,显然错误。运算中出现了运算中出现了运算中出现了运算中出现了“上溢上溢上溢上溢”有进位无进位现在学习的是第5页,共29页又例又例 0.10110.1011,0.00100.0010,求求。解解解解:补补0.1011,补补0.0010 补补0.1011 补补0.0010 补补0.1101两正数相加,结果无溢出两正数相加,结果无溢出两正
4、数相加,结果无溢出两正数相加,结果无溢出无进位无进位现在学习的是第6页,共29页例例例例1313 0.11010.1101,0.10110.1011,求求。解解:补补1.0011 补补1.0101 补补1.0011 补补 1.0101 补补 0.1000两负数相加,结果为正,显然错误。两负数相加,结果为正,显然错误。运算中出现了运算中出现了“下溢下溢”无进位有进位现在学习的是第7页,共29页又例又例又例又例 0.11010.1101,0.0010,0.0010,求求。解解:补补1.0011 补补1.1110 补补1.0011 补补 1.1110 补补 1.0001两负数相加,结果为负,无两负数
5、相加,结果为负,无 溢出。溢出。有进位有进位现在学习的是第8页,共29页进一步结论进一步结论:当最高有效位产生进位而符号位无进位时当最高有效位产生进位而符号位无进位时当最高有效位产生进位而符号位无进位时当最高有效位产生进位而符号位无进位时,产生产生产生产生上溢上溢上溢上溢;当最高有效位无进位而符号位有进位时,产生当最高有效位无进位而符号位有进位时,产生当最高有效位无进位而符号位有进位时,产生当最高有效位无进位而符号位有进位时,产生下溢下溢。产生产生“溢出溢出”的原因的原因:分析可知,当最高有效数值位的运算分析可知,当最高有效数值位的运算进位进位与符号位的运与符号位的运算算进位进位不一致时,将产
6、生运算不一致时,将产生运算“溢出溢出”现在学习的是第9页,共29页“溢出溢出溢出溢出”检测方法:检测方法:为了判断为了判断为了判断为了判断“溢出溢出溢出溢出”是否发生,可采用是否发生,可采用是否发生,可采用是否发生,可采用两种两种两种两种检测的方法。检测的方法。检测的方法。检测的方法。第一种方法第一种方法第一种方法第一种方法:采用采用采用采用双符号位双符号位双符号位双符号位法,法,法,法,称为称为称为称为“变形补码变形补码变形补码变形补码”或或或或“模模模模4 4 4 4补码补码补码补码”,可,可,可,可使模使模使模使模2 2 2 2补码所能表示的数的范围扩大一倍。补码所能表示的数的范围扩大一
7、倍。补码所能表示的数的范围扩大一倍。补码所能表示的数的范围扩大一倍。变形补码定义为变形补码定义为变形补码定义为变形补码定义为 补补补补 2 2 2 20 0 0 0 4 4 4 4 0 0 0 02 2 2 2 或用同余式表示为或用同余式表示为或用同余式表示为或用同余式表示为 补4 4 4 4(mod 4)(mod 4)(mod 4)(mod 4)下式也同样成立:下式也同样成立:下式也同样成立:下式也同样成立:补 补 补 现在学习的是第10页,共29页 变形补码的符号位由原来的变形补码的符号位由原来的“0”和和“1”分别变为分别变为“00”和和“11”,分别表示正负数。为了满足补码运算法则,必
8、须具备以下,分别表示正负数。为了满足补码运算法则,必须具备以下条件:条件:1.两个符号位都看作数码一样参加运算;两个符号位都看作数码一样参加运算;2.两数进行以两数进行以4位模的加法,即最高符号位上产生的进位要位模的加法,即最高符号位上产生的进位要丢掉。丢掉。采用变形补码后,如果两个数相加后,其结果的符号位出采用变形补码后,如果两个数相加后,其结果的符号位出现现“01”或或“10”两种组合时,表示发生溢出。因为两个绝对两种组合时,表示发生溢出。因为两个绝对值小于值小于1的数相加,其结果不会大于或等于的数相加,其结果不会大于或等于2,所以最高符号位永,所以最高符号位永远表示结果的正确符号。远表示
9、结果的正确符号。现在学习的是第11页,共29页 例例14 0.1100,0.1000,求。解解:补 补补 00.110000.100001.0100 两个符号位出现“01”,表示已溢出,即结果大于1。例例15 0.1100,0.1000,求。解解:补 补补 11.010011.100010.1100 两个符号位出现“10”,表示已溢出,即结果小于1。由此可以得出如下结论:1.当以模4补码运算,运算结果的二符号位相异时,表示溢出;相同时,表示未溢出。故溢出逻辑表达式为 VSf1Sf2,其中Sf1和Sf2分别为最高符号位和第二符号位。此逻辑表达式可用异或门实现。2.模4补码相加的结果,不论溢出与否
10、,最高符号位始终指示正确的符号。现在学习的是第12页,共29页“溢出溢出溢出溢出”检测方法:检测方法:判断判断判断判断“溢出溢出溢出溢出”是否发生,可采用是否发生,可采用是否发生,可采用是否发生,可采用两种两种两种两种检测的方法。检测的方法。检测的方法。检测的方法。第第第第一一一一种种种种方方方方法法法法:采采采采用用用用双双双双符符符符号号号号位位位位法法法法,称称称称为为为为“变变变变形形形形补补补补码码码码”或或或或“模模模模4 4 4 4补补补补码码码码”,可使模,可使模,可使模,可使模2 2 2 2补码所能表示的数的范围扩大一倍。补码所能表示的数的范围扩大一倍。补码所能表示的数的范围
11、扩大一倍。补码所能表示的数的范围扩大一倍。第二种溢出检测方法第二种溢出检测方法第二种溢出检测方法第二种溢出检测方法:采用采用采用采用“单符号位法单符号位法单符号位法单符号位法”。当最高有效位产生进位而符号位无进位时,产生当最高有效位产生进位而符号位无进位时,产生当最高有效位产生进位而符号位无进位时,产生当最高有效位产生进位而符号位无进位时,产生上溢上溢上溢上溢;当最高有效位无进位而符号位有进位时,产生当最高有效位无进位而符号位有进位时,产生当最高有效位无进位而符号位有进位时,产生当最高有效位无进位而符号位有进位时,产生下溢下溢下溢下溢。故:故:故:故:溢出逻辑表达式为溢出逻辑表达式为溢出逻辑表
12、达式为溢出逻辑表达式为:V V V VC C C Cf f f fC C C Co o o o 其中其中其中其中:C C C Cf f f f为符号位产生的进位,为符号位产生的进位,为符号位产生的进位,为符号位产生的进位,C C C Co o o o为最高有效位产生的为最高有效位产生的为最高有效位产生的为最高有效位产生的进位。(显然:此逻辑关系可用异或门方便地实现)进位。(显然:此逻辑关系可用异或门方便地实现)进位。(显然:此逻辑关系可用异或门方便地实现)进位。(显然:此逻辑关系可用异或门方便地实现)在定点机器中,当运算结果发生溢出时,机器通过逻在定点机器中,当运算结果发生溢出时,机器通过逻在
13、定点机器中,当运算结果发生溢出时,机器通过逻在定点机器中,当运算结果发生溢出时,机器通过逻辑电路自动检查出溢出故障,并进行中断处理。辑电路自动检查出溢出故障,并进行中断处理。辑电路自动检查出溢出故障,并进行中断处理。辑电路自动检查出溢出故障,并进行中断处理。现在学习的是第13页,共29页2.2.4 基本的二进制加法/减法器 计算机中完成两个二进制数相加的基本加法器有半加器和全加器。计算机中完成两个二进制数相加的基本加法器有半加器和全加器。半加器在完成两数相加时,不需要考虑低位进位。全加器用来完成两个半加器在完成两数相加时,不需要考虑低位进位。全加器用来完成两个二进制数相加,并且同时考虑低位的进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 第二 第三
限制150内