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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(【考研类试卷】计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编2及答案解析.doc)为本站会员(赵齐羽)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【考研类试卷】计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编2及答案解析.doc

1、计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编 2及答案解析(总分:102.00,做题时间:90 分钟)一、单项选择题(总题数:37,分数:86.00)1.下列数中最大的是_。【中南大学 1998年】(分数:2.00)A.(1100lOl0)2B.(102)8C.(E9)16D.(121)32.下列数中最小的是_。【北京邮电大学 2002年】(分数:2.00)A.(101001)2B.(52)8C.(101001)BcDD.(233)163.把十进制数 172转换为八进制数和十六进制数分别是_。【中南大学 1998年】(分数:2.00)A.(543),(AC)B.(543

2、),(AB)C.(254),(AC)D.(253),(AC)4.下列_种说法有误差。【华中师范大学 1997年】(分数:2.00)A.任何二进制整数都可用十进制表示B.任何二进制小数都可用十进制表示C.任何十进制整数都可用二进制表示D.任何十进制小数都可用二进制表示5.下列_是不合法的 BCD码。【哈尔滨工程大学 2003年】(分数:2.00)A.1111001B.11010110C.100D.100001016.余 3编码是_。【华中科技大学 2002年】(分数:2.00)A.字符编码B.有权编码C.无权编码D.汉字编码7.常用的分组校验(n,k)码中,冗余位的位数为_位。【哈尔滨工程大学

3、2003年】(分数:2.00)A.n+kB.nkC.nD.k8.下列校验码中,奇校验正确的有_。【华中科技大学 2005年】(分数:2.00)A.110100111B.1000111C.10110011D.1101001119.设在网络中传送采用偶校验的 ASCII码,当收到的数据位为 10101001时,可以断定_。(分数:2.00)A.未出错B.出现偶数位错C.未出错或出现偶数位错D.出现奇数位错10.用海明码来发现并纠正 1位错,如果信息位为 8位,则需要检验位的位数为_。【中南大学 2000年】(分数:2.00)A.1B.3C.4D.8设待校验的数据为 D8D1=10101011,若采

4、用海明校验,其海明码为 (1) (设海明码具有 1位纠错能力。P13采用全校验);若采用 CRC校验,且生成多项式为 10011,则其 CRC码为 (2) ;若采用偶校验,则校验码为 (3) _。【中科院计算所 2000年】(分数:6.00)(1).(1)(分数:2.00)A.0101001011111B.0100001111111C.101010111010D.101010101011E.101010111(2).(2)(分数:2.00)A.0101001011111B.0100001111111C.101010111010D.101010101011E.101010111(3).(3)(分

5、数:2.00)A.0101001011111B.0100001111111C.101010111010D.101010101011E.10101011111.8位无符号数的表示范围是_。【武汉大学 2007年】(分数:2.00)A.0255B.0128C.一 128127D.一 12712712.计算机中表示地址时,采用_。(分数:2.00)A.原码B.补码C.反码D.无符号数13.4位机器内的数值代码,它所表示的十进制真值为_。【哈尔滨工程大学 2003年】(分数:2.00)A.9B.-1C.一 7D.以上三者均有可能14.在机器数_中,零的表示形式是唯一的。【北京邮电大学 2002年】(分

6、数:2.00)A.原码B.补码C.补码和移码D.原码和反码用 n+1位字长(含 l位符号位)表示原码定点整数时,所能表示的数值范围是 (1) ;用 n+1位字长(含 1位符号位)表示原码定点小数时,所能表示的数值范围是 (2) 。【浙江大学 2000年】【哈尔滨工业大学 2001年】(分数:4.00)(1).(1)(分数:2.00)A.0N2 n -1B.0N2 n+1 -1C.1N2 n-1 一 1D.1N2 n -1E.0N1-2 -n(2).(2)(分数:2.00)A.0N2 n -1B.0N2 n+1 -1C.1N2 n-1 一 1D.1N2 n -1E.0N1-2 -n15.设xm=

7、1X 1 X 2 X 3 X 4 ,当满足下列_时, (分数:2.00)A.x 1 必为 0,X 2 X 4 至少有一个为 1B.x 1 必为 0,X 2 X 4 任意C.x 1 必为 1,X 2 X 4 任意D.以上答案均不正确16.十进制数值+03125 的 8位补码编码为_。【西安电子科技大学 2007年】(分数:2.00)A.28HB.58HC.A8HD.D8H17.某定点机器字长为 32位,其中 1位符号位,31 位表示尾数。若用定点小数补码表示,则最小负小数为_。【西安交通大学 2001年】(分数:2.00)A.一(12 -31 )B.一(2 -12 一 1)C.一 1D.一(1-

8、2 -32 )18.8位定点补码小数的范围是_。【上海大学 1998年】(分数:2.00)A.一 2 -7 12 -7B.一 112 -7C.一(1-2 -7 )1-2 -7D.一(-12 -7 )2 -719.设x 补 =1x 1 X 2 X 3 X 4 ,当满足下列_时, (分数:2.00)A.x 1 必为 x 2 x 4 至少有一个为 1B.x 1 必为 1,x 2 x 4 任意C.x 1 必为 0,x 2 x 4 至少有一个为 1D.以上答案均不正确20.下列为 8位移码机器数X 移 ,当求x 补 时,_将会发生溢出。【哈尔滨工程大学 2004年】(分数:2.00)A.11111111

9、B.0C.10000000D.111111121.数-1011011 的移码表示是_。【中南大学 1998年】(分数:2.00)A.11011011B.10100101C.100101D.101101122.在数字的 4种编码中,码值大则真值大的编码是_。【西安电子科技大学 2007年】(分数:2.00)A.原码B.反码C.补码D.移码23.在小数定点机中,采用 1位符号位,若寄存器内容为 10000000,当它分别表示为原码、补码和反码时,其对应的真值分别为_、_和_。(均用十进制表示)。【上海大学 1999年】(分数:2.00)A.一 0B.一 127128C.一 1D.024.在整数定点

10、机中,下述_说法是正确的。【上海大学 1999年】(分数:2.00)A.原码和反码不能表示一 1,补码可以表示一 1B.三种机器数均可表示一 1C.三种机器数均可表示一 1,且三种机器数的表示范围相同D.三种机器数均不可表示一 125.设机器数字长 8位,若机器数 CDH为无符号数,则逻辑左移一位得_。【上海大学 2000年】(分数:2.00)A.9AHB.9BHC.BDHD.9DH26.大部分计算机内的减法是用_实现。【南京航空航天大学 2000年】(分数:2.00)A.将被减数加到减数中B.从被减数中减去减数C.补数的相加D.从减数中减去被减数27.补码加减法是指_。【南京航空航天大学 2

11、000年】(分数:2.00)A.操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替B.操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同C.操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码实现,结果的符号在运算中形成D.操作数用补码表示,由数符决定两数的操作,符号位单独处理28.通常所说的“溢出”,是指_。【哈尔滨工程大学 2004年】(分数:2.00)A.正溢B.负溢C.上溢D.下溢29.在定点数运算中,产生溢出的原因足_。【哈尔滨工程大学 2005年】(分数:2.00)A.运算过程中最高位产生了进位或借位B.运算的结果超出了机器的表示范围C.参加运算

12、的操作数超出了机器的表示范围D.寄存器的位数太少,不得不舍弃最低有效位30.若X+L=x 0 x 1 x 2 x n ,其中 X 0 为符号位,X 1 为最高数位。若_,则当补码左移时,将会发生溢出。【哈尔滨工程大学 2004年】(分数:2.00)A.x 0 =X 1B.x 0 X 1/subC.x 0 =0D.x 1 =131.数位每左移 1位相当于原数乘以 2,为防止左移操作造成溢出,补码左移的前提条件是:其原最高有效位_。【哈尔滨工程大学 2005年】(分数:2.00)A.为 0B.为 1C.与原符号位相同D.与原符号位相异32.当定点运算发生溢出时,应_。【上海大学 2001年】(分数

13、:2.00)A.向左规格化B.向右规格化C.发出出错信息D.舍入处理33.两补码数相加,采用 l位符号位,当_时,表示结果溢出。【北京理工大学 2002年】(分数:2.00)A.符号位有进位B.符号位进位和最高数位进位异或结果为 0C.符号位为 1D.符号位进位和最高数位进位异或结果为 1设待校验的数据为 D8D1=10101011,若采用海明校验,其海明码为 (1) (设海明码具有 1位纠错能力。P13采用全校验);若采用 CRC校验,且生成多项式为 10011,则其 CRC码为 (2) ;若采用偶校验,则校验码为 (3) _。【中科院计算所 2000年】(分数:6.00)(1).(1)(分

14、数:2.00)A.0101001011111B.0100001111111C.101010111010D.101010101011E.101010111(2).(2)(分数:2.00)A.0101001011111B.0100001111111C.101010111010D.101010101011E.101010111(3).(3)(分数:2.00)A.0101001011111B.0100001111111C.101010111010D.101010101011E.101010111用 n+1位字长(含 l位符号位)表示原码定点整数时,所能表示的数值范围是 (1) ;用 n+1位字长(含

15、1位符号位)表示原码定点小数时,所能表示的数值范围是 (2) 。【浙江大学 2000年】【哈尔滨工业大学 2001年】(分数:4.00)(1).(1)(分数:2.00)A.0N2 n -1B.0N2 n+1 -1C.1N2 n-1 一 1D.1N2 n -1E.0N1-2 -n(2).(2)(分数:2.00)A.0N2 n -1B.0N2 n+1 -1C.1N2 n-1 一 1D.1N2 n -1E.0N1-2 -n二、分析题(总题数:5,分数:16.00)34.有信息位 7位 1011011,其海明码(采用奇校验)应该是什么样的?【哈尔滨工业大学 1999年】(分数:2.00)_请写出一个定

16、点 8位字长的二进制数在下列情况中所能表示的整数范围:【华中师范大学 1997年】(分数:6.00)(1).不带符号数表示。(分数:2.00)_(2).原码表示。(分数:2.00)_(3).补码表示。(分数:2.00)_35.已知:A=-1001,B=一 0101,求:A+B 补 【上海大学 2001年】(分数:2.00)_36.设 (分数:2.00)_已知十进制数 X=一 41,Y=+101,设机器数字长 8位(含 1位符号位)。【华中师范大学 1998年】(分数:4.00)(1).计算x 十 Y 补 和xY 补 ,并给出相应的 Z(零标志)、V(溢出标志)和 c(进位标志)。(分数:2.0

17、0)_(2).简要分析定点机中执行算术运算时会产生溢出的原因。(分数:2.00)_计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编 2答案解析(总分:102.00,做题时间:90 分钟)一、单项选择题(总题数:37,分数:86.00)1.下列数中最大的是_。【中南大学 1998年】(分数:2.00)A.(1100lOl0)2B.(102)8C.(E9)16 D.(121)3解析:解析:考查进位计数制及其相互转换。本题将 B、C 选项改写为二进制表示,可更快找到最大数。2.下列数中最小的是_。【北京邮电大学 2002年】(分数:2.00)A.(101001)2B.(52)8C

18、.(101001)BcD D.(233)16解析:解析:考查进位计数制及其相互转换。C 选项补齐为 00101001,即为十进制数 29,为最小数。3.把十进制数 172转换为八进制数和十六进制数分别是_。【中南大学 1998年】(分数:2.00)A.(543),(AC)B.(543),(AB)C.(254),(AC) D.(253),(AC)解析:解析:考查不同进位计数制之间的转换。十进制数 172表示成二进制为 10101100。转换为八进制时,从最低位每 3位对应一位八进制,则得(254)。转换为十六进制时,从最低位每 4位对应一位十六进制,则得(AC)。4.下列_种说法有误差。【华中师

19、范大学 1997年】(分数:2.00)A.任何二进制整数都可用十进制表示B.任何二进制小数都可用十进制表示C.任何十进制整数都可用二进制表示D.任何十进制小数都可用二进制表示 解析:解析:考查二进制与十进制的转换。计算机中,小数的表示是离散的,并不是所有十进制小数都可用二进制表示。5.下列_是不合法的 BCD码。【哈尔滨工程大学 2003年】(分数:2.00)A.1111001B.11010110 C.100D.10000101解析:解析:考查 BCD码。BCD 码中,10101111 为冗余编码,故 B选项为不合法的 BcD码。6.余 3编码是_。【华中科技大学 2002年】(分数:2.00

20、)A.字符编码B.有权编码C.无权编码 D.汉字编码解析:解析:考查余 3码。余 3码是一种无权码,是在 8421码的基础上加上(0011) 2 形成的,因每个数都多余“3”,故称余 3码。7.常用的分组校验(n,k)码中,冗余位的位数为_位。【哈尔滨工程大学 2003年】(分数:2.00)A.n+kB.nk C.nD.k解析:解析:考查分组校验码。海明校验码是分组校验码的一种,又称为分组奇偶校验码。所谓(7,4)海明码是指其数据位 4位,校验位 3位,数据编码共 7位,即 n表示总的信息位,k 表示有效信息位,故冗余位为 nk位。8.下列校验码中,奇校验正确的有_。【华中科技大学 2005年

21、】(分数:2.00)A.110100111B.1000111C.10110011 D.110100111解析:解析:考查奇校验码。其他选项 1的个数为偶数,故仅有 C为正确答案。9.设在网络中传送采用偶校验的 ASCII码,当收到的数据位为 10101001时,可以断定_。(分数:2.00)A.未出错B.出现偶数位错C.未出错或出现偶数位错 D.出现奇数位错解析:解析:考查偶校验码。偶校验码只能发现偶数位错误,无法纠错,也无法断定具体几位出现了错误。10.用海明码来发现并纠正 1位错,如果信息位为 8位,则需要检验位的位数为_。【中南大学 2000年】(分数:2.00)A.1B.3C.4 D.

22、8解析:解析:考查海明码。为了能准确对错误定位以及指出代码没错,新增添的检测位数 k应满足:2 k n+k+1,因 2 4 8+4+1,故需要 4位。设待校验的数据为 D8D1=10101011,若采用海明校验,其海明码为 (1) (设海明码具有 1位纠错能力。P13采用全校验);若采用 CRC校验,且生成多项式为 10011,则其 CRC码为 (2) ;若采用偶校验,则校验码为 (3) _。【中科院计算所 2000年】(分数:6.00)(1).(1)(分数:2.00)A.0101001011111 B.0100001111111C.101010111010D.101010101011E.10

23、1010111解析:(2).(2)(分数:2.00)A.0101001011111B.0100001111111C.101010111010 D.101010101011E.101010111解析:(3).(3)(分数:2.00)A.0101001011111B.0100001111111C.101010111010D.101010101011E.101010111 解析:解析:考查校验码。当采用海明校验时,海明码为 P13P1:Q1010110l111(下划线的为校验位),其中 P1=11.8位无符号数的表示范围是_。【武汉大学 2007年】(分数:2.00)A.0255 B.0128C.一

24、 128127D.一 127127解析:解析:考查无符号数的表示。12.计算机中表示地址时,采用_。(分数:2.00)A.原码B.补码C.反码D.无符号数 解析:解析:考查计算机中地址的表示。13.4位机器内的数值代码,它所表示的十进制真值为_。【哈尔滨工程大学 2003年】(分数:2.00)A.9 B.-1C.一 7D.以上三者均有可能解析:解析:考查无符号数。注意题目中表明 4位均为数值位,故不含符号位,则 4位机器内的数值代码表示范围为 015,故选 A。14.在机器数_中,零的表示形式是唯一的。【北京邮电大学 2002年】(分数:2.00)A.原码B.补码C.补码和移码 D.原码和反码

25、解析:解析:考查 0在机器数的表示。用 n+1位字长(含 l位符号位)表示原码定点整数时,所能表示的数值范围是 (1) ;用 n+1位字长(含 1位符号位)表示原码定点小数时,所能表示的数值范围是 (2) 。【浙江大学 2000年】【哈尔滨工业大学 2001年】(分数:4.00)(1).(1)(分数:2.00)A.0N2 n -1 B.0N2 n+1 -1C.1N2 n-1 一 1D.1N2 n -1E.0N1-2 -n解析:(2).(2)(分数:2.00)A.0N2 n -1B.0N2 n+1 -1C.1N2 n-1 一 1D.1N2 n -1E.0N1-2 -n 解析:解析:考查原码的表示

26、范围。15.设xm=1X 1 X 2 X 3 X 4 ,当满足下列_时, (分数:2.00)A.x 1 必为 0,X 2 X 4 至少有一个为 1B.x 1 必为 0,X 2 X 4 任意 C.x 1 必为 1,X 2 X 4 任意D.以上答案均不正确解析:解析:考查原码表示。一 12 的原码表示为 11000;当 x 1 为 0时,x 的绝对值小于 12,又x为负数,故此时 x一 12 成立。16.十进制数值+03125 的 8位补码编码为_。【西安电子科技大学 2007年】(分数:2.00)A.28H B.58HC.A8HD.D8H解析:解析:考查真值与补码的转换。+0.3125 的二进制

27、表示为 00101000(首位为符号位,小数点隐藏在符号位之后),即为 28H。17.某定点机器字长为 32位,其中 1位符号位,31 位表示尾数。若用定点小数补码表示,则最小负小数为_。【西安交通大学 2001年】(分数:2.00)A.一(12 -31 )B.一(2 -12 一 1)C.一 1 D.一(1-2 -32 )解析:解析:考查补码的表示范围。补码比原码、反码多表示一个最小负数。18.8位定点补码小数的范围是_。【上海大学 1998年】(分数:2.00)A.一 2 -7 12 -7B.一 112 -7 C.一(1-2 -7 )1-2 -7D.一(-12 -7 )2 -7解析:解析:考

28、查补码小数表示范围。19.设x 补 =1x 1 X 2 X 3 X 4 ,当满足下列_时, (分数:2.00)A.x 1 必为 x 2 x 4 至少有一个为 1 B.x 1 必为 1,x 2 x 4 任意C.x 1 必为 0,x 2 x 4 至少有一个为 1D.以上答案均不正确解析:解析:考查补码表示。补码表示,相同符号位时,数值位越大,则码值越大;11000 为 20.下列为 8位移码机器数X 移 ,当求x 补 时,_将会发生溢出。【哈尔滨工程大学 2004年】(分数:2.00)A.11111111B.0 C.10000000D.1111111解析:解析:考查移码。移码表示时,0000000

29、0 表示十进制数一 128,而+128 超出 8位移码所能表示的最大数+127,故溢出。21.数-1011011 的移码表示是_。【中南大学 1998年】(分数:2.00)A.11011011B.10100101C.100101 D.1011011解析:解析:考查移码的表示。可先求出其补码表示,然后改变符号位,即得移码表示。22.在数字的 4种编码中,码值大则真值大的编码是_。【西安电子科技大学 2007年】(分数:2.00)A.原码B.反码C.补码D.移码 解析:解析:考查移码的特点。移码中,除 0外,用 1表示正,用 0表示负,故码值大则真值大。23.在小数定点机中,采用 1位符号位,若寄

30、存器内容为 10000000,当它分别表示为原码、补码和反码时,其对应的真值分别为_、_和_。(均用十进制表示)。【上海大学 1999年】(分数:2.00)A.一 0 B.一 127128 C.一 1 D.0解析:解析:考查原码、补码和反码的区别。24.在整数定点机中,下述_说法是正确的。【上海大学 1999年】(分数:2.00)A.原码和反码不能表示一 1,补码可以表示一 1B.三种机器数均可表示一 1 C.三种机器数均可表示一 1,且三种机器数的表示范围相同D.三种机器数均不可表示一 1解析:解析:考查整数定点机。在整数定点机中,原码、反码和补码均可表示一 1,分别表示为1001、1110

31、、1111(假设字长为 4,首位为符号位),但三种机器数的表示范围不同,其中原码、反码表示范围为一 7+7,移码表示范围为一 8+7。故只有 B项正确。25.设机器数字长 8位,若机器数 CDH为无符号数,则逻辑左移一位得_。【上海大学 2000年】(分数:2.00)A.9AH B.9BHC.BDHD.9DH解析:解析:考查逻辑左移。CDH 即为 11001101,逻辑左移一位为 10011010,即 9AH。26.大部分计算机内的减法是用_实现。【南京航空航天大学 2000年】(分数:2.00)A.将被减数加到减数中B.从被减数中减去减数C.补数的相加 D.从减数中减去被减数解析:解析:考查

32、计算机内减法运算的实现。大部分计算机内的减法是用补数的相加来实现的,这样可以只设计加法器,简化硬件设计。27.补码加减法是指_。【南京航空航天大学 2000年】(分数:2.00)A.操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替B.操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同C.操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码实现,结果的符号在运算中形成 D.操作数用补码表示,由数符决定两数的操作,符号位单独处理解析:解析:考查补码加减法的运算步骤。28.通常所说的“溢出”,是指_。【哈尔滨工程大学 2004年】(分数:2.00)A.正溢B.负

33、溢C.上溢 D.下溢解析:解析:考查溢出概念。上溢又分为正上溢、负上溢。29.在定点数运算中,产生溢出的原因足_。【哈尔滨工程大学 2005年】(分数:2.00)A.运算过程中最高位产生了进位或借位B.运算的结果超出了机器的表示范围 C.参加运算的操作数超出了机器的表示范围D.寄存器的位数太少,不得不舍弃最低有效位解析:解析:考查溢出的原因。30.若X+L=x 0 x 1 x 2 x n ,其中 X 0 为符号位,X 1 为最高数位。若_,则当补码左移时,将会发生溢出。【哈尔滨工程大学 2004年】(分数:2.00)A.x 0 =X 1B.x 0 X 1/sub C.x 0 =0D.x 1 =

34、1解析:解析:考查移位运算。可分别用一正数、负数做移位,然后总结规律。31.数位每左移 1位相当于原数乘以 2,为防止左移操作造成溢出,补码左移的前提条件是:其原最高有效位_。【哈尔滨工程大学 2005年】(分数:2.00)A.为 0B.为 1C.与原符号位相同 D.与原符号位相异解析:解析:考查移位运算。32.当定点运算发生溢出时,应_。【上海大学 2001年】(分数:2.00)A.向左规格化B.向右规格化C.发出出错信息 D.舍入处理解析:解析:考查定点运算的溢出处理。33.两补码数相加,采用 l位符号位,当_时,表示结果溢出。【北京理工大学 2002年】(分数:2.00)A.符号位有进位

35、B.符号位进位和最高数位进位异或结果为 0C.符号位为 1D.符号位进位和最高数位进位异或结果为 1 解析:解析:考查单符号位时溢出的判别。有以下三种方法判断溢出:1)采用一位符号位。由于减法运算在机器中是用加法器实现的,因此无论是加法还是减法,只要参加操作的两个数符号相同,结果又与原操作数符号不同,则表示结果溢出。2)采用双符号位。运算结果的两个符号位相同,表示未溢出;运算结果的两个符号位不同,表示溢出,此时最高位符号位代表真正的符号。3)采用一位符号位根据数据位的进位情况判断溢出。如果符号位的进位与最高数位的进位不同,即符号位进位和最高数位进位异或结果为 1,则表示结果溢出。设待校验的数据

36、为 D8D1=10101011,若采用海明校验,其海明码为 (1) (设海明码具有 1位纠错能力。P13采用全校验);若采用 CRC校验,且生成多项式为 10011,则其 CRC码为 (2) ;若采用偶校验,则校验码为 (3) _。【中科院计算所 2000年】(分数:6.00)(1).(1)(分数:2.00)A.0101001011111 B.0100001111111C.101010111010D.101010101011E.101010111解析:(2).(2)(分数:2.00)A.0101001011111B.0100001111111C.101010111010 D.101010101

37、011E.101010111解析:(3).(3)(分数:2.00)A.0101001011111B.0100001111111C.101010111010D.101010101011E.101010111 解析:解析:考查校验码。当采用海明校验时,海明码为 P13P1:Q1010110l111(下划线的为校验位),其中 P1=用 n+1位字长(含 l位符号位)表示原码定点整数时,所能表示的数值范围是 (1) ;用 n+1位字长(含 1位符号位)表示原码定点小数时,所能表示的数值范围是 (2) 。【浙江大学 2000年】【哈尔滨工业大学 2001年】(分数:4.00)(1).(1)(分数:2.0

38、0)A.0N2 n -1 B.0N2 n+1 -1C.1N2 n-1 一 1D.1N2 n -1E.0N1-2 -n解析:(2).(2)(分数:2.00)A.0N2 n -1B.0N2 n+1 -1C.1N2 n-1 一 1D.1N2 n -1E.0N1-2 -n 解析:解析:考查原码的表示范围。二、分析题(总题数:5,分数:16.00)34.有信息位 7位 1011011,其海明码(采用奇校验)应该是什么样的?【哈尔滨工业大学 1999年】(分数:2.00)_正确答案:(正确答案:海明码具有 1位纠错能力则 2 r -1k+r。由题意:k=7,r=4,则海明码为 11位,见表 2-1。 )解

39、析:请写出一个定点 8位字长的二进制数在下列情况中所能表示的整数范围:【华中师范大学 1997年】(分数:6.00)(1).不带符号数表示。(分数:2.00)_正确答案:(正确答案:0255)解析:(2).原码表示。(分数:2.00)_正确答案:(正确答案:一 127+127)解析:(3).补码表示。(分数:2.00)_正确答案:(正确答案:一 128+127)解析:35.已知:A=-1001,B=一 0101,求:A+B 补 【上海大学 2001年】(分数:2.00)_正确答案:(正确答案:因为 A=一 1001,B=一 0101所以A 补 =1,0111,B 补 =1,1011 则A 补

40、+B 补 =1,0111 )解析:36.设 (分数:2.00)_正确答案:(正确答案:因为 所以x 补 =001011,y 补 =000011x 补 十y 补 =001011 )解析:已知十进制数 X=一 41,Y=+101,设机器数字长 8位(含 1位符号位)。【华中师范大学 1998年】(分数:4.00)(1).计算x 十 Y 补 和xY 补 ,并给出相应的 Z(零标志)、V(溢出标志)和 c(进位标志)。(分数:2.00)_正确答案:(正确答案:X=-41=0101001,X 补 =11010111 Y=+101=+1100101,Y 补 =01100101X+Y 补 =11010111+01100101=00111100,Z=0,V=0,C=1XY 补 =x 补 +-Y 补 =11010111+10011011=01110010,Z=0,V=1,C=1)解析:(2).简要分析定点机中执行算术运算时会产生溢出的原因。(分数:2.00)_正确答案:(正确答案:在定点机中当两个符号相同的数相加时,其和超出了定点数的表示范围就产生溢出:当两个符号相反的数相减时,其差超出了定点数的表示范围就产生溢出;两个定点整数相乘时,其积超出了定点数的表示范围就产生溢出(定点小数相乘时,不会产生溢出);两个定点小数相除时,其商超出了定点数的表示范围就产生溢出。)解析:

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1