




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学导论课后习题参考答案第4章 位运算一、复习题1 逻辑运算和算术运算有什么区别?答:逻辑运算是把二进制位看成逻辑值(真或假)进行的运算,包括或运算、与运算、非运算和异或运算。算术运算是把二进制位看成数值(整数、浮点数)进行的运算,包括加、减、乘、除运算。2 乘法与加法有什么关系?请举例说明。答:乘法相当于连加。例如:3*2=2+2+2。3 在最后的相加中,最左边一列是怎样进位的?答:如果最左边的列相加后还有进位,则舍弃进位。4 N(位分配单位)可以等于1吗?为什么?答:不可以,因为在N位分配单位中,最左边的数用来表示正负。当N=1时,不能表示任何数。 5 解释“溢出”这个词。答:是指试图把一个数存储在超出指定分配单元所允许的范围时发生的错误。6 在浮点数的加法运算中,怎么样调整指数不同的数的表示?答:移动小数点,使两者指数相同。一般调整小指数为大指数。7 一元运算和二元运算有何不同?答:一元运算输入一个位模式输出一个位模式。二元运算输入二个位模式输出一个位模式。8二元逻辑有哪些?答:或运算、与运算和异或运算。9 什么是真值表?答:所有输入组合与相应的输出值的对照表。10非运算符的作用是什么?答:有1个输入操作数,对输入的位模式逐位取反,即将0变为1,将1变为0。11与运算符的结果何时为真?答:当两个操作数同时为真时,与运算的结果为真。12或运算符的结果何时为真?答:当两个操作数不全为假时,或运算的结果为真。13异或运算符的结果何时为真?答:当两个操作数不相同时,异或运算符的结果为真。14何谓与运算符的固有规则?答:任何数与0进行与运算的结果为0。15何谓或运算符的固有规则?答:任何数与1进行或运算的结果为1。16何谓异或运算符的固有规则?答:如果一个输入位为1,则运算结果就是另一个输入的相对应位取反。17何种二元运算可以用来置位?掩码应该用什么位模式?答:或运算。对于目标位模式中需要置1的位,掩码的相应位设为1。对于目标位模式中需要保持不变的位,掩码的相应位设为0。18何种二元运算可以用来复位?掩码应该用什么位模式?答:与运算。对于目标位模式中需要置1的位,掩码的相应位设为0。对于目标位模式中需要保持不变的位,掩码的相应位设为1。19何种二元运算可以用来反转?掩码应该用什么位模式?答:异或运算。对于目标位模式中需要反转的位,掩码的相应位设为1。对于目标位模式中需要保持不变的位,掩码的相应位设为0。二、选择题2025C、D、C、C、C、B 2630D、B、A、C、D3135C、D、C、B、A 3639A、C、A、B 三、练习题40用8位分配单元,首先把下列数转换成二进制补码,然后运算,再把结果转成十进制。A. 19+23解析:00010011(19) + 00010111(23) 00101010(42)B. 19 -23 解析:00010011(19) + 11101001(-23) 11111100(-4)C19+23解析:11101101(-19) + 00010111(23) 00000100(4)D. 19-23解析: 11101101(-19) + 11101001(-23) 11010110(-42)41用16位分配单元,先把下列数转换成二进制补码,然后运算,再把结果转化为十制A.161+1023 0000000010100001(161)+0000001111111111(1023) 0000010010100000(1184) B.161-1023 000000001000001(161)+1111110000000001(-1023)- 1111110010100010(-862) C.161+1023 1111111101011111(-161)+ 0000001111111111(1023) 0000001101011110(862)D.161-10231111111101011111(-161)+ 1111110000000001(-1023) 1111101101100000(-1184)42 如果数与结果都用8位二进制补码表示,下列哪个运算会溢出A.11000010+00111111 B.00000010+00111111 C.11000010+11111111 D.00000010+11111111答:均无溢出。 43.如果数和结果都用8位二进制补码表示,下列哪个运算会溢出.A.32+105(溢出)B.32-105(没有溢出)C.-32+105(没有溢出) D.-32-105(溢出)44.假设数皆以16位二进制补码表示法来储存,求出以下运算结果。结果以16进制表示。 Ax012A+x0E27 0000 0001 0010 1010+0000 1110 0010 0111 0000 1111 0101 000145.计算下列浮点运算结果。先将每个数转为二进制计算,再将结果转成十进制。47.下列哪种情况不会发生溢出?证明你的观点。A. 两个正整数相加B.正整数加负整数C. 负整数减正整数 D.两个负整数相减答:48.求下列计算结果。A. NOT x99=x66 B. NOT xFF=x00C. NOT x00=xFF D.NOT x01=XFE49,求下列计算结果。A. x99 AND x99=x99 B.x99 AND x00=x00 C. x99 AND xFF =x99 D.xFF AND xFF=Xff50.求下列计算结果。A. x99 OR x99 = x99 B.x99 OR x00 = x99 C. x99 OR xFF = xFF D.xFF OR xFF = xFF 51.求下列运算结果。A. x99 XOR x99 =x00 B.x99 XOR x00=x99 C. x99 XOR xFF =x66 D.xFF XOR xFF=x0052. 求下列运算结果。A. NOT(x99 OR x99) 10011001 OR 10011001 10011001 NOT 01100110(x66)B. x99 OR (NOT x00) 00000000 NOT 11111111 OR 10011001 11111111(XFF)C. (x99 AND x33)OR (x00 AND xFF) = x11OR x00 = x11D. (x99 OR x33)AND (x00 OR xFF) = xBB AND xFF = xBB 53要将一个位模式的最左4位复位(置0),求掩码和运算。答:掩码:最左4位置0,其它位置1(00001111)。运用与运算。54要将一个位模式的最右4位置位(置1),求掩码和运算。答:掩码:最右4位置1,其它位置0(00001111)。运用或运算。55. 要将一个位模式的最右3位和最左2位反转,求掩码和运算。答:掩码:最右3位和最左2位置位1,其它位置位0(11000111)。运用异或运算。56. 要将一个位模式的最左3位和最右2位复位,求掩码和运算。答:掩码:最左3位和最右2位置位0,其它位置位1(00011100)。运用与运算。57. 用移位运算将一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年美德防诈测试题及答案
- 2025年房地产估价师案例与分析考试真题及答案
- 2025广东广州市黄埔区龙湖街道招聘党建专职组织员、政府聘员3人考试参考题库附答案解析
- 节能知识宣传培训课件
- 2025年社区零售业态创新与数字化运营模式创新对社区公共服务效能提升实践研究报告
- 合作学习:革新高职高专英语课堂的有效路径
- 教师招聘之《幼儿教师招聘》考试押题卷附答案详解(考试直接用)
- 教师招聘之《小学教师招聘》通关模拟卷含完整答案详解(各地真题)
- 教师招聘之《小学教师招聘》题库汇编附答案详解
- 2025年教师招聘之《小学教师招聘》考前冲刺模拟题库及答案详解【真题汇编】
- 2025版宝鸡市房地产评估服务合同范本(含保密条款)2篇
- 医疗机构药品管理法
- 有限空间第三方承包安全协议书
- 地毯更换简易施工合同协议书
- 实验小学二年级体育集体备课教案
- 西方文化概论(第二版)课件全套 曹顺庆 第0-6章 绪论 西方文化的渊源与流变、西方文学 -西方社会生活与习俗
- 百年郎酒试题专项测试题及答案
- 托管中心学生托管合同协议书
- 高中生物近5年生物高考真题分类和解析(神经调节)
- 押金管理制度
- 人教版(2024) 七年级上册英语培优补差教学工作计划
评论
0/150
提交评论