-运算方法与运算器-解析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《-运算方法与运算器-解析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运算 方法 运算器 解析 课件
- 资源描述:
-
1、123 补码加减法补码加减法数用补码表示,符号位参加运算。数用补码表示,符号位参加运算。实际操作能否只取决于操作码实际操作能否只取决于操作码?结果需不需修正?结果需不需修正?如何将减法转换为加法?如何将减法转换为加法?4567891YYY-Yn10 补补1YYY-Yn1000.0 补补10 113)X=3 Y=2 X补补=0 0011 Y补补=1 11100 0001(+1补码)补码)2)X=3 Y=2 X补补=1 1101 Y补补=1 11101 1011(5补码)补码)1)X=3 Y=2 X补补=0 0011 Y补补=0 00100 0101(+5补码)补码)4)X=3 Y=2 X补补=1
2、 1101 Y补补=0 00101 1111(1补码)补码)例例.求求(X+Y)补补121)X=4 Y=5 X补补=0 0100 Y补补=1 1011(-Y)补补=0 01010 1001(+9补码)补码)2)X=4 Y=5 X补补=1 1100 Y补补=0 0101(-Y)补补=1 10111 0111(9补码)补码)例例.求求(X Y)补补 X补补=0 0100 Y补补=1 1011 X补补=1 1100 Y补补=0 010113注意:某数的补码表示与某数变补的区别。注意:某数的补码表示与某数变补的区别。例例.1 0101.1 0101原原 1 10111 1011补码表示补码表示1 00
3、111 0011补补 0 11010 1101变补变补 0 01010 0101原原 0 01010 0101补码表示补码表示符号位不变;符号位不变;负数尾数改变,负数尾数改变,正数尾数不变。正数尾数不变。0 00110 0011补补 1 11011 1101变补变补符号位改变,符号位改变,尾数改变。尾数改变。1415X补 0,1000+Y补 0,1001X+Y补 1,0001X补 1,1000+Y补 1,0111X+Y补 0,1111+-Y补 1,0111X补 1,1000X-Y补 0,1111+-Y补 0,1001X补 0,1000X-Y补 1,0001两个正数相加,结果大于机器所能表示的
4、最大正数,称为两个正数相加,结果大于机器所能表示的最大正数,称为。两个负数相加,结果小于机器所能表示的最小负数,称为两个负数相加,结果小于机器所能表示的最小负数,称为。16SUBADD/)(/)(/ffffffffffffSYXSYXSUBADDSYXSYXSUBADDV17181920Sf1 Sf2=01,正溢出正溢出Sf1 Sf2=11,无溢出无溢出Sf1 Sf2=00,无溢出无溢出Sf1 Sf2=10,负,负溢出溢出21SUBADD/SUBADD/222324X=+1000,Y=+1001,用移码计算X+Y和X-Y。X移=01,1000 Y补=00,1001 -Y补=11,0111X+Y
5、移=X移+Y补=X-Y移=X移+-Y补=01,1000+00,1001=10,0001 最高符号位为1,溢出,最低符号位为0,正溢出。01,1000+11,0111=00,1111 最高符号位为0,无溢出,X-Y=-1。2526 2728293031323334353637控制逻辑电路控制逻辑电路 380000011010 0 0 0 0 1 1 0 1为各寄存器给初值为各寄存器给初值0 1 0 1 1390000011010 0 0 0 0 1 1 0 10 1 0 1 10 1 0 1 1010111101加运算:加运算:|X|400000011010 1 0 1 1 1 1 0 10 1
展开阅读全文