简述数控机床的组成双符号位检测溢出的方法。(计算机组成原理)

计算机判断溢出的原理? - 知乎24被浏览5255分享邀请回答
符号位 最高有效位
是否发生溢出
最高有效位进位
符号位进位
[最小正] + [最小正]
[最小正] + [最大正]
[最小正] + [最小负]
[最小正] + [最大负]
[最大正] + [最大正]
[最大正] + [最小负]
[最大正] + [最大负]
[最小负] + [最小负]
[最小负] + [最大负]
[最大负] + [最大负]
所以,从规律上看凡是发生溢出操作,“最高有效位进位”和“符号位进位”必然是一个是Y另一个是N,凡是不发生溢出的操作,必然是两个全Y或者两个全N这就是根据最高有效位和符号位发生进位的异或来判断是否溢出规律。下面是逻辑证明环节,很绕,证明方法很简单,就是把几种条件都列出来判断一下即可:[正]+[正]溢出,因为两个都是正整数,所以符号位都是0,溢出时最高位发生了进位,但因为符号位是0,0加上进位的1是永远不会发生进位的。所以对于前面定义的两个事件:“最高有效位进位”发生了,“符号位进位”未发生。[正]+[负]不溢出时,此时设正数范围包括0:如果结果为负整数,因为第二个操作数的符号位是1,结果的符号位也是1,那么“符号位进位”未发生,同时“最高有效位进位”也未发生。因为如果发生了,会产生一个进位1,与符号位1相加会倒是符号位变化,而此时符号位是不变的,所以可以肯定两个事件都没有发生。如果结果为正整数,那么必然同时发生了“最高有效位进位”和符号位进位”,因为第二个操作数的符号位是1,但结果符号位是0,所以符号位有进位(1 + 0 + X = 10)。而第一个操作数的符号位又是0,所以必然是最高有效位产生了一位进位才让符号位获得了一个1才能进位,对于符号位的计算来说[正]符号位0 + [负]符号位1 + 最高有效位进位X = 10,X必然是1[负]+[负]溢出,因为两个都是负整数,所以符号位都是1,溢出时符号位发生了进位(两个都是1)。再看最高有效位是否有进位,对于8位的负数加法来说,产生溢出,意味着结果范围在-129~-256之间,这个范围内的二进制数,以9位补码来看,就是1 到1 ,那么这两个数如果减掉符号位相加的1 的话,得到的结果就是 到,这个范围内的数字第8位都是0,所以从符号位的计算可以得知[负]符号位1 + [负]符号位1 + 最高有效位进位X = 10,最高有效位的进位值必然是0,所以最高有效位必然没有发生进位。希望你能看懂吧,反正挺绕的。264 条评论分享收藏感谢收起0添加评论分享收藏感谢收起扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
简述双符号位检测溢出的方法.(计算机组成原理)简述双符号位检测溢出的方法?
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
采用双符号位检测溢出的方法:在运算时,两个符号位同时参加运算,结果中如果两个符号位不同,则表示产生了溢出.若符号为01,则表示运算结果大于允许取值范围的最大正数,称为正溢出;若符号位为10,则表示运算结果是负数,其值小于允许取值范围的最小负数,称为负溢出.两个符号位的最高位仍为正确的符号.
为您推荐:
其他类似问题
扫描下载二维码计算机组成原理(肖铁军编)第二章习题及答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
计算机组成原理(肖铁军编)第二章习题及答案
&&计算机组成原理答案
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢计算机组成原理课后习题
四、综合题1.简述采用双符号位检测溢出的方法。答:双符号位检测溢出是采用两位二进制位表示符号,即正数的符号位为00,负数的符号位为11.在进行运算时,符号位均参与运算,计算结果中如果两个符号位不同,则表示有溢出产生。若结果的符号位为01,则表示运算结果大于允许取值范围内的最大正数,一般称为正溢出;若结果的符号位为10,则表示运算结果是负数,其值小于允许取值范围内的最小负数,一般称为负溢出。两个符号位中的高位仍为正确的符号。2.简述采用单符号位检测溢出的方法。采用但符号位检测溢出的方法有两种;①利用参加运算的两个数据和结果的符号位进行判断:两个符号位相同的数相加,若结果的符号位与加数的符号位相反,则表明有溢出产生:两个符号位相反的数相减,若结果的符号位与被减数的符号位相反,则表明有溢出产生。其他情况不会有溢出产生。4.简述运算器的功能。答:运算器的主要功能是完成算术及逻辑运算,他有ALU和若干寄存器组成。ALU负责执行各种数据运算操作:寄存器用于暂时存放残余运算的数据以及保存运算状态。5.试述先行进位解决的问题及基本思想先行进位解决的问题是进位的传递速度。其基本思想是:让各位的进位与低位的进位无关,仅与两个参加操作的数有关。由于每位的操作是同时给出的,各进位信号几乎可以同时产生,和数也随之产生,所以先行进位可以提高进位的传递速度,从而提高加法器的运算速度.四,计算题
& 果果文库所有资源均来源于互联网,仅供网友学习交流,若侵犯了您的权益,请联系我们予以删除。
18713&&人浏览
7063&&人浏览
15748&&人浏览
2322&&人浏览
14360&&人浏览
8987&&人浏览
11613&&人浏览
14580&&人浏览
6911&&人浏览
16854&&人浏览
688&&人浏览
6165&&人浏览
14392&&人浏览
15109&&人浏览
18812&&人浏览
本文标题:计算机组成原理课后习题 链接地址:
copyright@ 2013- Inc. All Rights Reserved 果果文库 版权所有 联系站长: ; 经营许可证编号:浙ICP备号> 问题详情
若采用双符号位判断溢出,当结果的符号位为11时,表示(13)。A.结果为正溢出B.结果正,无溢出C.结果负
悬赏:0&答案豆
提问人:匿名网友
发布时间:
若采用双符号位判断溢出,当结果的符号位为11时,表示(13)。A.结果为正溢出B.结果正,无溢出C.结果负溢出D.结果为负,无溢出
权威推荐: & &
为您推荐的考试题库
网友回答(共1条)展开
负数,无溢出
您可能感兴趣的试题
1UNIX操作系统区别于Windows XP的主要特点是(14)。A.具有多用户分时功能B.提供图形用户界面C.文件系统采用多级目录结构D.提供字符用户界面2下列关于进程间通信的描述中,不正确的是(15)。A.进程互斥是指同时只允许一个进程使用临界资源B.进程控制是通过原语实现的C.P、V操作是一种进程同步机制D.管程是一种进程高级通信机制
我有更好的答案
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
找答案会员
享三项特权
找答案会员
享三项特权
找答案会员
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
常用邮箱:
用于找回密码
确认密码:

我要回帖

更多关于 简述数控机床的组成 的文章

 

随机推荐