最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

计算机组成原理 第3章题库新

IT圈 admin 34浏览 0评论

2024年4月9日发(作者:励念蕾)

计算机组成原理 第3章题库新----ca9d25f8-6ebb-11ec-9522-

7cb59b590d7d

计算机组成原理-第3章题库新

计算机构成原理第三章题库(1)

一、选择题

1.机器字的长度为32位,包括1个符号位和31个尾数。如果用定点补小数表示,则

最大正小数为__。

a+(1c2-32)b+(1c2-31)c2-32d2-31

2.如果浮点数用补码表示,则判断运算结果是否为标准化数的方法是_u。

a阶符与数符相同为规格化数b阶符与数符相异为规格化数

如果C数字符号与尾数小数点后的第一个数字不同,则为标准化数字。如果d数字符

号与尾数小数点后的第一个数字相同,则为标准化数字

3.定点16位字长的字,采用补码形式表示时,一个字所能表示的整数范围是______。

a-215~+(215-1)b-(215c1)~+(215c1)c-(215+1)~+215d-215+215

4.在机器数______中,零的表示形式是唯一的。

A原始码、B补码和移位码、C逆码和D以上的码都不正确

5.定点字长的数,采用2的补码表示时,一个8位数所能表示的整数范围是______。

a.c128~+127b.c127~+127c.c129~+128d.-128~+128

到目前为止,计算机中的所有信息仍然用二进制表示的原因是。

a.节约元件;b运算速度快;c物理器件的特性决定;d信息处理方便;

7.假设x是一个整数,[x]补码=10011011,则x的十进制值为__。

a+155bc101cc155d+101

8.让[x]补充=1 X1x2x3x4,当满足时,x>-1/2成立。

a.x1必须为1,x2x3x4至少有一个为1b.x1必须为1,x2x3x4任意

c、 X1必须为0,x2x3x4中至少有一个必须为1D。X1必须为0,x2x3x4中的任何一

9.若浮点数字长64位;其中阶码16位,含1位阶符,补码表示;尾数48位,含1

位数符,补码表示,规格化。则所能表示的绝对值最大负数为______。

a、 -2^15(1-2^-47)b-2^2^15(1-2^-47)c.2^2^15(-1)d.2^(2^15-1)(-1)

10。使用最广泛的字符代码之一是()

a.二进制码码码d.海明码

代码指()

a.用二进制数来表示字符的一种编码b.用二进制数来表示字符的一类编码c.用二进

制数来表示十进制数的一种编码d.用二进制数来表示十进制数的一类编码

12.以下数据由7位数据加1位奇数校验组成,正确的是()a.10101101b 10111011c。

01100110d。00001100

13.设在网络中传送采用偶校验的ascii码,当收到的数据位为10101001时,可以确

定()a.未出错b出现偶数位错c未出错或出现偶数位错d出现奇数位错

14.机器字的长度为16位,由1个符号位+15位小数的定点补码表示。表示范围为()

a.0~(1-2-15)B.-(1-2-15)~(1-2-15)C.-1~+1D-1~(1-2-15)

15.某机字长16位,采用1位符号位+15位小数的定点原码表示,其表示的范围为()

a.0~(1-2-15)b.-(1-2-15)~(1-2-15)c.-1~+1d.-1~(1-2-15)

在计算机中,最适用于数字加减的数字编码是()A.原始码B.逆码C.补码D.码移位

17在计算机中,最适合表示浮点数阶码的数字编码是()a.原码b.反码c.补码d.移

18如果16位整数的补码为ffffh,则该数字的十进制值为()a.0b-1c。2^16-

1d(2^16-1)

二、计算题

一.如果8位二进制整数由补码表示,由3“1”和5“0”组成,最小值是多少?并计

算其十进制表示形式的值

754浮点数表示格式如下:

MSEM尾数值位尾符号顺序代码部分,用移位码表示

某数x的ieee短浮点数表示为x=c3c0c000h,求x的十进制表示数。

754浮点数以以下格式表示:

msem尾数数值位尾符阶码部分,用移码表示

十进制数-96.375转换为IEEE短浮点数,并用十六进制数表示。

4..ieee754浮点数表示格式如下:

MSEM尾数值位尾符号顺序代码部分,用移位码表示

其中,各种数据类型见下表。

键入短浮点数长浮点数临时浮点数符号ms111顺序代码e81115尾数m235264总位数

326480偏移值7fh3ffh查找十进制数33/128的短浮点数,并用十六进制表示结果。

5.某非规格化浮点数为32位,由s-e-m组成,其中s为1位符号位,e为8位阶码,

m为23位尾数,阶码和尾数均用补码表示,求最大正数,最小正数,最大负数,最小负数

(写出16进制表示和算成10进制时的表达式)

6.标准化浮点数为16位,由s-e-m组成,其中s为1位符号位,e为6位顺序码,m

为9位尾数。顺序码和尾数都用补码表示。求最大正数、最小正数、最大负数和最小负数

(用十六进制表示并计算为十六进制时,写出表达式)

码的多项式生成式是gx=x4+x2+x+1,信息位为0101,求(8,4)的crc码,如

何判断crc码是否出错?并以1101,0101为例,判断是否有错

一、 多项选择题答案问题1答案:B问题2:C问题3:a问题4:B问题5:a问题6:C问

题7:B

题8:ax>-1/2,则x1不能为0(x1为0,则x的绝对值>=1/2)b中若x2--x4为0,

则x=-1/2。题9:d

问题10:C

题11:d(bcd码有很多种,比如8421bcd、4221bcd等)题12:a题13:c题14:d

题15:b16c17d18b

二、 计算答案

1.最小值:符号位为1,负数才会使数更小。对于负数补码,靠左边的数0越多,绝

对值越大(规格化原理),其值越小,因此该数为:10000011,则值为:(10000011)变

补=-1111101=-125

2.X=c3c0c000h=11 B数字符号:Ms=1,X为

负数

阶码:e=10000111b,故指数:r=e-7fh=87h-7fh=8尾数:m=100000011,故小数部分

为:1.100000011b

x=-1.100000011×2=-110000001.1=-385.5

3.负数,Ms=1

96.375的二进制数:01100000.011转化成1.m形式的数:

1.100000011×26m=1…0e=6,e=7fh+06=85h

-96. 0=C2C000H

754浮点数表示格式如下:

MSEM尾数值位尾符号顺序代码部分,用移位码表示

其中,各种数据类型见下表。

输入短浮点数长浮点数临时浮点数

33/128=21h?2?7数符ms111阶码e81115尾数m235264总位数326480偏置值

7fh3ffh3fffh求十进制数33/128的短浮点数,并用16进制表示结果。

? 100001? 2.7.1.00001? 25? 7.1.00001? 2.二

数为正数,ms=0

订单代码e=7FH+r=7FH+(-2)=7dh=0111101尾数:M=00001000(填入0以确保M为

23位)

结果:01000…0=3e840000h

5.非规范化浮点数为32位,由s-e-m组成,其中s为1位符号位,e为8位顺序码,

m为23位尾数。顺序码和尾数都用补码表示。求最大正数、最小正数、最大负数和最小负

数(用十六进制表示并计算为十六进制时,写出表达式)

最大正数:s=0,e=01111111,m=111…1,+max=3fffffffh,阶码:27-1=127,尾数:

1-2-23,值为(1?2?23)?2127

最小正数:S=0,e=10000000,M=0000。。。01,+min=4000001h订单代码:-27=-128,

尾数:2-23,值为2?23? 2.一百二十八

最大负数:s=1,e=10000000,m=11…11,-max=c07fffffh,阶码:-27=-128,尾数:-

2-23,值为?2?23?2?128

最小负数:S=1,e=0111111,M=00。。。00,-min=bf800000h,订单代码:27-1=127,

尾数:-1.0,值为?1.0? 二千一百二十七

6.某规格化浮点数为16位,由s-e-m组成,其中s为1位符号位,e为6位阶码,m

为9位尾数,阶码和尾数均用补码表示,求最大正数,最小正数,最大负数,最小负数

(写出16进制表示和算成10进制时的表达式)

最大正数:S=0,e=011111,M=111。。。1,+max=3fffh,订单代码:25-1=31,尾数:

1-2-9,值是(1?2?9)?二百三十一

最小正数:s=0,e=100000,m=1000…00,+min=4100h阶码:-25=-32,尾数:2-1,值为

2?1?2?32?2?33

最大负数:S=1,e=100000,M=01。。。11,-max=c0ffh,订单代码:-25=-32,尾数:

-(2-9+2-1),值是多少?(2?9?2?1)? 2.32最小负数:S=1,e=011111,M=00。。。00,

-min=be00h,订单代码:25-1=31,尾数:-1.0,值为?1.0? 二百三十一

7.数据扩展位数=8-4=4,所以数据左移4位扩充为01010000gx=x4+x2+x+1,所以生成

式的表达:10111计算余数:

CRC代码:01011100

验算1101,0101是否出错:

余数是1000,不等于0000,所以CRC错误。

2024年4月9日发(作者:励念蕾)

计算机组成原理 第3章题库新----ca9d25f8-6ebb-11ec-9522-

7cb59b590d7d

计算机组成原理-第3章题库新

计算机构成原理第三章题库(1)

一、选择题

1.机器字的长度为32位,包括1个符号位和31个尾数。如果用定点补小数表示,则

最大正小数为__。

a+(1c2-32)b+(1c2-31)c2-32d2-31

2.如果浮点数用补码表示,则判断运算结果是否为标准化数的方法是_u。

a阶符与数符相同为规格化数b阶符与数符相异为规格化数

如果C数字符号与尾数小数点后的第一个数字不同,则为标准化数字。如果d数字符

号与尾数小数点后的第一个数字相同,则为标准化数字

3.定点16位字长的字,采用补码形式表示时,一个字所能表示的整数范围是______。

a-215~+(215-1)b-(215c1)~+(215c1)c-(215+1)~+215d-215+215

4.在机器数______中,零的表示形式是唯一的。

A原始码、B补码和移位码、C逆码和D以上的码都不正确

5.定点字长的数,采用2的补码表示时,一个8位数所能表示的整数范围是______。

a.c128~+127b.c127~+127c.c129~+128d.-128~+128

到目前为止,计算机中的所有信息仍然用二进制表示的原因是。

a.节约元件;b运算速度快;c物理器件的特性决定;d信息处理方便;

7.假设x是一个整数,[x]补码=10011011,则x的十进制值为__。

a+155bc101cc155d+101

8.让[x]补充=1 X1x2x3x4,当满足时,x>-1/2成立。

a.x1必须为1,x2x3x4至少有一个为1b.x1必须为1,x2x3x4任意

c、 X1必须为0,x2x3x4中至少有一个必须为1D。X1必须为0,x2x3x4中的任何一

9.若浮点数字长64位;其中阶码16位,含1位阶符,补码表示;尾数48位,含1

位数符,补码表示,规格化。则所能表示的绝对值最大负数为______。

a、 -2^15(1-2^-47)b-2^2^15(1-2^-47)c.2^2^15(-1)d.2^(2^15-1)(-1)

10。使用最广泛的字符代码之一是()

a.二进制码码码d.海明码

代码指()

a.用二进制数来表示字符的一种编码b.用二进制数来表示字符的一类编码c.用二进

制数来表示十进制数的一种编码d.用二进制数来表示十进制数的一类编码

12.以下数据由7位数据加1位奇数校验组成,正确的是()a.10101101b 10111011c。

01100110d。00001100

13.设在网络中传送采用偶校验的ascii码,当收到的数据位为10101001时,可以确

定()a.未出错b出现偶数位错c未出错或出现偶数位错d出现奇数位错

14.机器字的长度为16位,由1个符号位+15位小数的定点补码表示。表示范围为()

a.0~(1-2-15)B.-(1-2-15)~(1-2-15)C.-1~+1D-1~(1-2-15)

15.某机字长16位,采用1位符号位+15位小数的定点原码表示,其表示的范围为()

a.0~(1-2-15)b.-(1-2-15)~(1-2-15)c.-1~+1d.-1~(1-2-15)

在计算机中,最适用于数字加减的数字编码是()A.原始码B.逆码C.补码D.码移位

17在计算机中,最适合表示浮点数阶码的数字编码是()a.原码b.反码c.补码d.移

18如果16位整数的补码为ffffh,则该数字的十进制值为()a.0b-1c。2^16-

1d(2^16-1)

二、计算题

一.如果8位二进制整数由补码表示,由3“1”和5“0”组成,最小值是多少?并计

算其十进制表示形式的值

754浮点数表示格式如下:

MSEM尾数值位尾符号顺序代码部分,用移位码表示

某数x的ieee短浮点数表示为x=c3c0c000h,求x的十进制表示数。

754浮点数以以下格式表示:

msem尾数数值位尾符阶码部分,用移码表示

十进制数-96.375转换为IEEE短浮点数,并用十六进制数表示。

4..ieee754浮点数表示格式如下:

MSEM尾数值位尾符号顺序代码部分,用移位码表示

其中,各种数据类型见下表。

键入短浮点数长浮点数临时浮点数符号ms111顺序代码e81115尾数m235264总位数

326480偏移值7fh3ffh查找十进制数33/128的短浮点数,并用十六进制表示结果。

5.某非规格化浮点数为32位,由s-e-m组成,其中s为1位符号位,e为8位阶码,

m为23位尾数,阶码和尾数均用补码表示,求最大正数,最小正数,最大负数,最小负数

(写出16进制表示和算成10进制时的表达式)

6.标准化浮点数为16位,由s-e-m组成,其中s为1位符号位,e为6位顺序码,m

为9位尾数。顺序码和尾数都用补码表示。求最大正数、最小正数、最大负数和最小负数

(用十六进制表示并计算为十六进制时,写出表达式)

码的多项式生成式是gx=x4+x2+x+1,信息位为0101,求(8,4)的crc码,如

何判断crc码是否出错?并以1101,0101为例,判断是否有错

一、 多项选择题答案问题1答案:B问题2:C问题3:a问题4:B问题5:a问题6:C问

题7:B

题8:ax>-1/2,则x1不能为0(x1为0,则x的绝对值>=1/2)b中若x2--x4为0,

则x=-1/2。题9:d

问题10:C

题11:d(bcd码有很多种,比如8421bcd、4221bcd等)题12:a题13:c题14:d

题15:b16c17d18b

二、 计算答案

1.最小值:符号位为1,负数才会使数更小。对于负数补码,靠左边的数0越多,绝

对值越大(规格化原理),其值越小,因此该数为:10000011,则值为:(10000011)变

补=-1111101=-125

2.X=c3c0c000h=11 B数字符号:Ms=1,X为

负数

阶码:e=10000111b,故指数:r=e-7fh=87h-7fh=8尾数:m=100000011,故小数部分

为:1.100000011b

x=-1.100000011×2=-110000001.1=-385.5

3.负数,Ms=1

96.375的二进制数:01100000.011转化成1.m形式的数:

1.100000011×26m=1…0e=6,e=7fh+06=85h

-96. 0=C2C000H

754浮点数表示格式如下:

MSEM尾数值位尾符号顺序代码部分,用移位码表示

其中,各种数据类型见下表。

输入短浮点数长浮点数临时浮点数

33/128=21h?2?7数符ms111阶码e81115尾数m235264总位数326480偏置值

7fh3ffh3fffh求十进制数33/128的短浮点数,并用16进制表示结果。

? 100001? 2.7.1.00001? 25? 7.1.00001? 2.二

数为正数,ms=0

订单代码e=7FH+r=7FH+(-2)=7dh=0111101尾数:M=00001000(填入0以确保M为

23位)

结果:01000…0=3e840000h

5.非规范化浮点数为32位,由s-e-m组成,其中s为1位符号位,e为8位顺序码,

m为23位尾数。顺序码和尾数都用补码表示。求最大正数、最小正数、最大负数和最小负

数(用十六进制表示并计算为十六进制时,写出表达式)

最大正数:s=0,e=01111111,m=111…1,+max=3fffffffh,阶码:27-1=127,尾数:

1-2-23,值为(1?2?23)?2127

最小正数:S=0,e=10000000,M=0000。。。01,+min=4000001h订单代码:-27=-128,

尾数:2-23,值为2?23? 2.一百二十八

最大负数:s=1,e=10000000,m=11…11,-max=c07fffffh,阶码:-27=-128,尾数:-

2-23,值为?2?23?2?128

最小负数:S=1,e=0111111,M=00。。。00,-min=bf800000h,订单代码:27-1=127,

尾数:-1.0,值为?1.0? 二千一百二十七

6.某规格化浮点数为16位,由s-e-m组成,其中s为1位符号位,e为6位阶码,m

为9位尾数,阶码和尾数均用补码表示,求最大正数,最小正数,最大负数,最小负数

(写出16进制表示和算成10进制时的表达式)

最大正数:S=0,e=011111,M=111。。。1,+max=3fffh,订单代码:25-1=31,尾数:

1-2-9,值是(1?2?9)?二百三十一

最小正数:s=0,e=100000,m=1000…00,+min=4100h阶码:-25=-32,尾数:2-1,值为

2?1?2?32?2?33

最大负数:S=1,e=100000,M=01。。。11,-max=c0ffh,订单代码:-25=-32,尾数:

-(2-9+2-1),值是多少?(2?9?2?1)? 2.32最小负数:S=1,e=011111,M=00。。。00,

-min=be00h,订单代码:25-1=31,尾数:-1.0,值为?1.0? 二百三十一

7.数据扩展位数=8-4=4,所以数据左移4位扩充为01010000gx=x4+x2+x+1,所以生成

式的表达:10111计算余数:

CRC代码:01011100

验算1101,0101是否出错:

余数是1000,不等于0000,所以CRC错误。

发布评论

评论列表 (0)

  1. 暂无评论