计算机组成原理补码加减法运算.pptx_第1页
计算机组成原理补码加减法运算.pptx_第2页
计算机组成原理补码加减法运算.pptx_第3页
计算机组成原理补码加减法运算.pptx_第4页
计算机组成原理补码加减法运算.pptx_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机组成原理 1 计计 算算 机机 组组 成成 原原 理理 2013年8月3日 补码加减法运算 计算机组成原理 2 加法规则: 先判符号位,若相同,绝对值相加,结果符号不变; 若不同,则作减法 , |大| - |小|,结果符号与|大|相同。 减法规则: 两个原码表示的数相减,首先将减数符号取反,然后将被减数与符号取 反后的减数按原码加法进行运算。 补码加减法运算 1.原码加/减法运算 计算机组成原理 3 补码加法的公式: x 补 y 补 xy 补 (mod 2) 在模2意义下,任意两数的补码之和等于该两数之和的补码。 这是补码加法的理论基础。 2.补码加法运算 特点:不需要事先判断符号,符号位与码值位一起参加运算。 符号位相加后若有进位,则舍去该进位数字。 补码加法的特点: (1)符号位要作为数的一部分一起参加运算; (2)在模2的意义下相加,即大于2的进位要丢掉。 其结论也适用于定点整数。 计算机组成原理 4 例: x0.1001, y0.0101, 求 xy。 解: x补0.1001, y补0.0101 x补 0. 1 0 0 1 y补 0. 0 1 0 1 xy 补 0. 1 1 1 0 所以 xy0.1110 例: x0.1011, y0.0101, 求 xy。 所以 xy0.0110 解: x补0.1011, y补1.1011 x补 0. 1 0 1 1 y补 1. 1 0 1 1 xy补 1 0. 0 1 1 0 计算机组成原理 5 3.补码减法 减法运算化为加法完成。关键是求-Y补 补码减法运算的公式: x y 补 x 补 y 补 x 补y 补 公式证明: 只要证明y补 y补, 上式即得证。 xy补x补 y补 (mod 2) 令 y = x 0补 x补 + x补 故 x补 x补 (mod 2) 证明: 两数差的补码等于两数补码之差 计算机组成原理 6 例: x0.1101, y0.0110, 求 xy。 解: x补0.1101 y补0.0110 -y补1.1010 xy0.0111 解: x补=1.0011 y补=1.1010 -y补=0.0110 x补 1.0 0 1 1 + -y补 0.0 1 1 0 x-y补 1.1 0 0 1 例: x= -0.1101,y= -0.0110,求x-y=? x y = - 0.0111 x补 0.1 1 0 1 -y补 1.1 0 1 0 xy补 1 0.0 1 1 1 计算机组成原理 7 溢出及与检测方法 在定点小数机器中,数的表示范围为|10 调整 和数(4位) 有进位 调整 28 0010 1000 + 9 0000 1001 37 0011 0001 (=31) 0000 0110 0011 0111 (=37) 故: 1. 和为1015时,加6校正; 2. 和数有进位时,加6校正。 计算机组成原理 37 一位BCD码行波

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论