ImageVerifierCode 换一换
格式:PPT , 页数:13 ,大小:78KB ,
资源ID:8895833      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8895833.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机组成原理 [袁春风]chap3homework.ppt)为本站会员(Facebook)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

计算机组成原理 [袁春风]chap3homework.ppt

1、南京大学计算机系 多媒体技术研究所 袁春风,1,作业,思考题 (1) 习题2,习题6,习题72. 作业题(要求做在本子上) 习题3 (除第(4)小题以外) 习题10 习题12 习题14 (5) 已知:x=2-011x 0.101100 y=2-101x(-0.011110) 求:x+y补;x-y补;x+y阶移尾补;x-y阶移尾补,南京大学计算机系 多媒体技术研究所 袁春风,2,作业解答,思考题 习题2(用寄存器、181和182实现16位补码加减法器) 1.利用SN74181芯片中的加法功能(S0S1S2S3=1001,Cn=1); 2.用4个SN74181芯片和1个SN74182芯片组成16位

2、加减法器 3.减法功能可用加法器实现,减数用各位取反、末位加1习题6(浮点补码加减法中,结果的尾数符号位为01或10时,说明结果溢出。这种说法是否正确?) 不正确。只有当阶码溢出时,结果才溢出。习题7(尾数用原码表示,采用0舍1入法进行舍入,请问在何种情况下浮点运算需要规格化?如何规格化?) 加减法:最多右规一次(1.xxxx) ,可能若干次左规。 乘法:不需要右规,最多左规一次(0.01xxx)。 除法:不需要左规,最多右规一次(1.xxxx),南京大学计算机系 多媒体技术研究所 袁春风,3,作业解答,(1) 习题3 (除第(4)小题以外) 已知二进制数x=0.1010,y=-0.1101。

3、请按如下要求计算,并把结果还原成真值。 求x+y补,x-y补 参考答案: x=0.1010, x补=0.1010; y=-0.1101, y补=1.0011 x+y补= x补+y补=0.1010+1.0011=1.1101 所以 x+y=-0.0011 x-y补= x补+-y补=0.1010+0.1101=1.0111所以 x-y=溢出,南京大学计算机系 多媒体技术研究所 袁春风,4,作业解答,用原码一位乘法计算x*y原。x=0.1010, x原=0.1010; y=-0.1101, y原=1. 1101,设A=1010 B=1101 应用递推公式: Pi=2-1(Abi+ Pi-1) C 乘

4、积P 乘数R0 0000 1101+ 1010 0 1010 11010 0101 01100 0010 1011+ 10100 1100 10110 0110 0101+ 10101 0000 01010 1000 0010 x*y原=1.10000010 x*y=-0.1000001,可以用一个双倍字长的乘积寄存器而不用乘数寄存器实现;也可用两个单倍字长的寄存器实现。 部分积初始为0。 保留进位位。 左移时进位、部分积和剩余乘数一起移位。,南京大学计算机系 多媒体技术研究所 袁春风,5,作业解答,用布斯乘法计算x*y补。x=0.1010, x补=0.1010; y=-0.1101, y补=

5、1. 0011参考答案 注意:在乘数y补后添一个0,部分积保留一位或两位符号位。 右移时按补码规则进行,最后一步不要移位。 (1) 1 0111 1110 10 x*y补=1.01111110 x*y=-0.1000001 用两种方法计算x/y补的商和余数。参考答案(略) 注意:先将x和y变成正数,然后用恢复余数法和加减交替法计算无符号数的商和余数。再按符号进行调整。,南京大学计算机系 多媒体技术研究所 袁春风,6,作业解答,用补码一位除法计算x/y补的商和余数。 x=0.1010, x补=0.1010; y=-0.1101, y补=1. 0011参考答案 注意点: (1) 若用书中的算法,则

6、A 中为被除数(可用双符号) 、Q中为5位0。最后一步得到余数:(1)10111 ;商:10011。因为商为负数,故应加1,得商为10100。因为余数符号不同于被除数符号,所以应对余数进行修正。根据被除数和除数符号的不同,知真正的余数为10111+01101=00100 。所以:商的补码为1.0100 其真值为-0.1100;余数的补码为0.0000 0100 其真值为0.0100X2-4;,南京大学计算机系 多媒体技术研究所 袁春风,7,作业解答,用补码一位除法计算x/y补的商和余数。 x=0.1010, x补=0.1010; y=-0.1101, y补=1. 0011参考答案 注意点: (

7、2) 若用课上的算法,则初始A中为6位被除数(多加一位符号)、 Q中有5位0。最后一步得到余数:00 0100 ;商:01100因为被除数和除数符号相反,所以商应为负数,故应对商求补得10100。该方法的余数无需纠正。所以:商的补码为1.0100 其真值为-0.1100;余数的补码为0.0000 0100 其真值为0.0100X2-4;,南京大学计算机系 多媒体技术研究所 袁春风,8,作业解答,(2)习题10参考答案:X0Y0 + X0Y0 + X0Y0f0 + X0Y0f0,南京大学计算机系 多媒体技术研究所 袁春风,9,作业答案,(3)习题12 (1) 定点补码一位乘法中被乘数也要右移。

8、(2) 两个n位定点补码数(包括一位符号位)参加布斯乘法运算,共需做n+1次运算,第n+1次运算不右移。 (3) 在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值。 (4) 浮点数的阶码只执行加、减运算。 (5) ALU是运算器的英文简称。 (6) 定点运算器只完成数据的算术运算。参考答案:(1) 被乘数不需右移; (2) 只需做n次运算; (3) 对;(4) 对; (5) ALU是算术逻辑运算部件的简称;(6) 不仅完成算术运算,还执行逻辑运算。,南京大学计算机系 多媒体技术研究所 袁春风,10,作业解答,(4)习题14参考答案:(计算略) BCD码加法运算中溢出

9、判断:N位十进制数的BCD码加法器进行加法运算,若最高位第n位十进制数位需要+6修正时,就产生了溢出。,南京大学计算机系 多媒体技术研究所 袁春风,11,作业解答,(5) 已知:x=2-011x 0.101100 y=2-101x(-0.011110) 求:x+y补;x-y补;x+y阶移尾补;x-y阶移尾补 参考答案: 阶补尾补:假定尾数用2+6位变形补码表示,阶码用4位补码表示x浮=1101,00.101100 y浮=1011,11.100010对阶: Ex-Ey补=1101+0101=0010 故Ex-Ey=+2对y进行对阶, y浮=1101,11.111000 (截去法)尾数相加:00.

10、101100+11.111000=00.100100 尾数相减:00.101100+00.001000=00.110100 所以 x+y浮=1101,00.100100 x-y浮=1101,00.110100不需规格化。 阶移尾补(略),南京大学计算机系 多媒体技术研究所 袁春风,12,例 题,已知:X=0.11011 y=-0.10011 用变形补码计算 x-y=? 参考答案: x变补=00.11011; y变补=11.01101; -y变补=00.10011,南京大学计算机系 多媒体技术研究所 袁春风,13,例 题,(1)用补码除法计算:-186=-3 参考答案:(略) 要点: 因为:1824,所以除数位数n=5位,被除数位数为2n。 在判断中间余数是否为0时,用A寄存器所有位和Q寄存器中的高位部分(非商位)。(所以在该题中,最后一步的中间余数已全部在A中,而Q中是商,所以应该上商为1,余数为0),

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报