有一个8位机器数为10010111,若此数表示原码,则相应的十进

题目

有一个8位机器数为10010111,若此数表示原码,则相应的十进制数的真值为多少?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知八位机器码10111010(最高位为符号位),当它是原码时表示的十进制数是(7);当它是补码时表示的十进制数是(8);当它是反码时表示的十进制数是(9)。

A.-69

B.-68

C.-6

D.-5


正确答案:B

第2题:

若机器码采用16 bit表示,则采用补码时所能表示的最小整数为(7);采用原码时所能表示的最小整数为(8)。对于十六位的机器码1110001010000000,若它表示一个整数的原码,则这个数的真值为(9);若它表示一个整数的反码,则这个数的十六进制真值为(10);若它表示一个小数的补码时,则这个数的真值为(11)。

A.-32768

B.-32767

C.-65536

D.-65535


正确答案:A

第3题:

机器数80H所表示的真值是-128,则该机器数为()形式的表示。

A.原码

B.反码

C.补码

D.移码


参考答案:C

第4题:

若十进制数“-57”在计算机内表示为11000111,则其表示方式为( )。

A、ASCII码

B、反码

C、原码

D、补码


正确答案:D

第5题:

下面是机器中浮点数的表示格式:

设浮点数的基为2。若阶码用补码表示、尾数用原码表示,十进制数-51.875采用上述格式可表示为(7);若阶码用移码表示、尾数用补码表示,该数可表示为(8)。

A.0110 111001111100

B.0110 011001111100

C.0110 001110011111

D.0101 011001111100


正确答案:A
解析:首先将-51.875转换为二进制表示:(-51.875)10=-110011.111=-0.110011111×2110,其中110是阶码,-0.110011111是尾数(绝对值大于0.5)。由于规格化表示格式中阶符和阶码共计4位,本题中阶码大于0,故采用补码时,这4位应该是[110]补=[110]原=0110。而采用原码表示尾数时,向[-0.110011111]原=1110011111后面添零补足12位,得111001111100。

第6题:

若用8 位机器码表示二进制数-111,则原码表示的十六进制形式为 (17) ;补码表示的十六进制形式为 (18) 。

(17)

A.81

B.87

C.0F

D.FF


正确答案:B

第7题:

某计算机系统中,16位浮点数的表示格式如图6-1所示。其中阶码4位(含1位符号)为定点整数,尾数12位(含1位符号)为定点小数,设一个数机器码为1110001010000000。

若阶码为移码且尾数为原码,则其十进制数真值为(2);若阶码为补码且尾数为补码,则其十进制数真值规格化后的机器码为(3)。

A.20

B.25

C.0.078125

D.20.969375


正确答案:A

第8题:

下面关于机器数的叙述中,错误的是

A.符号位也数值化了的数叫机器数

B.机器中使用的数叫机器数

C.原码格式表示的数是机器数

D.补码格式表示的数是机器数


正确答案:B

第9题:

若用8位机器码表示十进制数-101,则原码表示的形式为(8);补码表示的形式为(9)。

A.11100101

B.10011011

C.11010101

D.11100111


正确答案:A
解析:首先,将纯分数X=-(101/128)转化为8位二进制编码为-0.1100101。再求X的用原码表示的编码,现X为一负的纯小数,则符号位为1,而后跟数值,故其原码表示为11100101。当用补码表示时,相当于上面的原码符号位不变,其后编码反加1,故其原码表示为10011011。

第10题:

十进制数-0的原码机器数为10000000

A.错误

B.正确


参考答案:B