进制转换+原码反码补码课堂小测验(有答案)

合集下载

进制转换练习题带答案

进制转换练习题带答案

进制转换练习题带答案一、十进制与二进制的转换(1) 25(2) 63(3) 102(4) 145(5) 189(1) 11011(2) 1010101(3) 11110000(4) 10011011(5) 11011101二、十进制与八进制的转换(1) 47(2) 123(3) 255(4) 365(5) 512(1) 57(2) 123(3) 456(4) 712(5) 754三、十进制与十六进制的转换(1) 79(2) 255(3) 439(4) 1023(5) 4095(1) 3F(2) FF(3) 1A3(4) AFE(5) FFF四、二进制与八进制的转换(1) 11011(2) 1010101(3) 11110000(4) 10011011(5) 11011101(1) 57(2) 123(3) 456(4) 712(5) 754五、二进制与十六进制的转换(1) 11011(2) 1010101(3) 11110000(4) 10011011(5) 11011101(1) 3F(2) FF(3) 1A3(4) AFE(5) FFF六、八进制与十六进制的转换(1) 57(2) 123(3) 456(4) 712(5) 754(1) 3F(2) FF(3) 1A3(4) AFE(5) FFF七、混合进制转换(1) 将八进制数 527 转换为十六进制数。

(2) 将二进制数 110101 转换为十进制数。

(3) 将十六进制数 2A 转换为二进制数。

(4) 将十进制数 198 转换为八进制数。

(5) 将二进制数 11110000 转换为十六进制数。

八、进制转换应用题(1) 如果一个十六进制数 1AB 表示的十进制数是多大?(2) 一个二进制数 1011 1110 转换为十进制后,再加上 25,结果是多少?(3) 将八进制数 765 转换为十进制数,然后除以 3,得到的商是多少?(4) 将十进制数 255 转换为二进制数,然后与二进制数11111111 进行按位与操作,结果是什么?(5) 将十进制数 100 转换为十六进制数,然后转换为二进制数,得到的二进制数是多少位?九、进制转换逻辑题(1) 十进制数 10 转换为二进制数是 1010。

(完整word版)计算机各种进制转换练习题(附答案)

(完整word版)计算机各种进制转换练习题(附答案)

进制转换练习题1.十进制数1000对应二进制数为______,对应十六进制数为______。

供选择的答案A:①1111101010 ②1111101000 ③1111101100 ④1111101110B:①3C8 ②3D8 ③3E8 ④3F82.十进制小数为0.96875对应的二进制数为______,对应的十六进制数为______。

供选择的答案A:①0.11111 ②0.111101 ③0.111111 ④0.1111111B:①0.FC ②0.F8 ③0.F2 ④0.F13.二进制的1000001相当十进制的______。

①62 ②63 ③64 ④654.十进制的100相当于二进制______,十六进制______。

供选择的答案A:①1000000 ②1100000 ③1100100 ④1101000B:①100H ②AOH ③64H ④10H5.八进制的100化为十进制为______,十六进制的100化为十进制为______。

供选择的答案A:①80 ②72 ③64 ④56B:①160 ②180 ③230 ④2566.十六进制数FFF.CH相当十进制数______。

①4096.3 ②4096.25 ③4096.75 ④4095.757.2005年可以表示为______年。

①7C5H ②6C5H ③7D5H ④5D5H8.二进制数10000.00001将其转换成八进制数为______;将其转换成十六进制数为______。

供选择的答案A:①20.02 ②02.01 ③01.01 ④02.02B:①10.10 ②01.01 ③01.04 ④10.089.对于不同数制之间关系的描述,正确的描述为______。

供选择的答案A:①任意的二进制有限小数,必定也是十进制有限小数。

②任意的八进制有限小数,未必也是二进制有限小数。

③任意的十六进制有限小数,不一定是十进制有限小数。

④任意的十进制有限小数,必然也是八进制有限小数。

计算机各种进制转换练习题(附答案)

计算机各种进制转换练习题(附答案)

计算机各种进制转换练习题(附答案)进制转换练题1.十进制数1000对应二进制数为______,对应十六进制数为______。

供选择的答案A:①xxxxxxxx10②xxxxxxxx00③xxxxxxxx00④xxxxxxxx10B:①3C8②3D8③3E8④3F82.十进制小数为0.对应的二进制数为______,对应的十六进制数为______。

供选择的答案A:①0.②0.③0.④0.xxxxxxxB:①0.FC②0.F8③0.F2④0.F13.二进制的xxxxxxx相当十进制的______。

①62②63③64④654.十进制的100相当于二进制______,十六进制______。

供选择的答案A:①xxxxxxx②xxxxxxx③xxxxxxx④xxxxxxxB:①100H②AOH③64H④10H5.八进制的100化为十进制为______,十六进制的100化为十进制为______。

供选择的答案A:①80②72③64④56B:①160②180③230④2566.十六进制数FFF.CH相称十进制数______。

①4096.3②4096.25③4096.75④4095.757.2005年可以表示为______年。

①7C5H②6C5H③7D5H④5D5H8.二进制数.将其转换成八进制数为______;将其转换成十六进制数为______。

供选择的答案A:①20.02②02.01③01.01④02.02B:①10.10②01.01③01.04④10.089.对于不同数制之间关系的描述,正确的描述为______。

供选择的答案A:①随便的二进制有限小数,肯定也是十进制有限小数。

②任意的八进制有限小数,未必也是二进制有限小数。

③随便的十六进制有限小数,不肯定是十进制有限小数。

④随便的十进制有限小数,肯定也是八进制有限小数。

供选择的答案A:①1021②1023③1024④1027B:①0.9375②0.③0.④0.xxxxxxxx1.十进制的160.5相当十六进制的______,十六进制的10.8相当十进制的______。

进制转换+原码反码补码课堂小测验(有答案)

进制转换+原码反码补码课堂小测验(有答案)

1、假设某计算机的字长为8位,则十进制数(-66)的补码为_______ [答案:C]A. 01000010B. 11000010C. 10111110D. 101111112、假设某计算机的字长为8位,则十进制数(+75)的反码为_______ [答案:A]A. 01001011B. 11001011C. 10110100D. 101101013、执行下列二进制数算术加运算10101010+00101010其结果是_______ [答案:A]A. 11010100B. 11010010C. 10101010D. 001010104、对于正数,其原码,反码和补码是_______ [答案:A]A. 一致的B. 不一致的C. 互为相反的D. 互为相补的5、已知8位机器码是10110100,若其为补码时,表示的十进制真值是_______ [答案:A]A. -76B. -74C. 74D. 766、已知[X]补=10111010,求X(真值)______。

[答案:A]A. -1000110B. -1000101C. 1000100D. 10001107、写出(176.5)8 的按权展开式。

[答案:(176.5)8 = 1⨯82+7⨯81 +6⨯80 +5⨯8-1]8、(27B.7C)H= (10 0111 1011.0111 11 ) B9、(36)16= ( 54 )1010、(456)10 = ( 710 )811、(54)10 = ( 36 )1612、(1C8)16 = ( 710 )813、如果(42)x=(2A)H,则x为_______ [答案:C]A. 2B. 8C. 10D. 1614、微机内存容量的基本单位是_______ [答案:B]A. 字符B. 字节C. 二进制位D. 扇区15、十进制数113.25转换成对应的十六进制数是_____________H [答案:B]A. 71.6B. 71.4C. 73.4D. 73.616、存储器的1KB存储容量表示_______ [答案:B]A. 1024个二进制位B. 1024个字节C. 1024个字D. 1000个字节17、数制中使用的数码个数被称为_______ [答案:A]A. 基数B. 尾数C. 阶码D. 位权18、下列各种数制的数中,最小的数是_______ [答案:D]A. (101100)2B. (54)8C. (44)10D. (2A)16。

原码、补码、反码、移码(习题) (1)

原码、补码、反码、移码(习题) (1)

原码、补码、反码、移码一、选择合适的名词解释(20分)1 原码表示2补码表示3 反码表示4 移码表示5 逻辑数A 正数与原码相同,负数符号位为“1”,数值部分求反加1B不带符号的二进制数C用“0”表示正号,用“1”表示负号,有效值部分用二进制的绝对值表示D正数与原码相同,负数符号位为“1”,数值部分求反E在真值X基础上加上一个偏移值,是符号位取反的补码1 (C )2 (A )3 (D )4 (E )5 (B )二、简答题(80分)1机器数字长为8位(含1位符号位),当x=+100(十进制)时:(10分,每问2分)(1)求出其对应的二进制数直接求得:1100100(2)[]x原=0,1100100正数原码反码补码一样(3)[]x反=0,1100100(4)[]x补=0,1100100(5)[]x移=1,1100100移码除了符号位取反,其他的和原码反码补码一样2设机器数字长为8位(含1位符号位),若机器数为80H(十六进制):(10分)(1)当它代表原码时,求出等价的十进制整数(2分)表示原码为1000 0000,即对应的整数为-0(2)当它代表补码时,求出等价的十进制整数(3分)表示成补码为1000 0000,则补码-1得到反码:0111 1111,进而取反得到原码,对应的整数为-128(3)当它代表反码时,求出等价的十进制整数(3分)表示成反码为1000 0000,进而取得原码为0111 1111,即对应的整数为-127(4)当它代表移码时,求出等价的十进制整数(2分)表示成移码为1000 0000,进而取得原码为1000 0000,即对应的整数为-0 3设机器数字长为8位(含1位符号位),求十进制数x=-52的:(10分)(1)[]x原及[]x-原(3分)-52二进制表示为-110100,则[]x原=1,0110100[]x-原=0,0110100(2)[]x反及[]x-反(4分)[]x反=1,1001011 []x-反=0,0110100[]x反除了符号位剩下的都取反,[]x-反除了符号位和原码一样(3)[]x补及[]x-补(4分)[]x补=1,1001100 []x-补=0,0110100[]x-补和反码一样,[]x补在反码的基础上加一4设机器数字长为8位(含1位符号位),求十进制数x=-0.6875的:(10分)(1)[]x原及[]x-原(3分)-0.6875二进制表示为-0.10110 []x原=1.1011000[]x-原=0.1011000符号位取反(2)[]x反及[]x-反(4分)[]x反=1.0100111 []x-反=0.1011000[]x反除了符号位剩下的都取反,[]x-反和原码一样(3)[]x补及[]x-补(4分)[]x补=1.0101000 []x-补=0.1011000[]x-补和反码一样,[]x补在反码的基础上加一5某机字长16位(含1位符号位),求:(10分)(1)它能表示的无符号整数范围(2分)0-65535(2)用原码表示的定点小数范围(3分)-(1-23-15)~(1-2-15)(3)用补码表示的定点小数范围(3分)-1~(1-2-15)(4)用补码表示的定点整数范围(2分)-32 768~32 767(-215~215-1)6某小数定点机,字长8位(含1位符号位),求:(10分)(1)当机器数采用原码时,其对应的真值范围(十进制表示)(3分)-127/128~+127/128(2)当机器数采用补码时,其对应的真值范围(十进制表示)(4分)-1~+127/128(3)当机器数采用反码时,其对应的真值范围(十进制表示)(4分)-127/128~+127/1287请从数据机器编码的表示方法、范围以及运算、应用等当面,对比叙述原码、补码、反码、移码的特点。

原码与补码练习题

原码与补码练习题

原码与补码练习题原码与补码练习题计算机科学中的数字表示方式有很多种,其中原码和补码是两种常见的表示方法。

这两种方法在计算机中广泛应用,对于理解计算机运算和编程语言的底层原理非常重要。

本文将通过一些练习题来帮助读者深入理解原码和补码的概念和运算规则。

1. 将十进制数-5转换为8位二进制原码和补码。

首先,我们需要确定二进制数的位数。

由于题目要求是8位二进制数,因此我们需要在二进制数前面补齐0,直到满足8位。

对于原码表示,-5的二进制原码为10000101。

对于补码表示,我们需要将-5的绝对值转换为二进制原码,然后取反再加1。

5的二进制原码为00000101,取反得到11111010,再加1得到11111011。

因此,-5的8位二进制补码为11111011。

2. 将二进制数11001001转换为十进制数。

对于原码表示,我们只需要将二进制数转换为十进制即可。

11001001的原码表示为-201。

对于补码表示,我们需要判断最高位是否为1。

如果最高位为1,表示该二进制数为负数。

我们需要将补码取反再加1,然后转换为十进制。

11001001的补码表示为-55。

3. 使用原码和补码进行加法运算。

假设我们要计算-3 + 2。

首先,我们需要将-3和2转换为8位二进制补码。

-3的二进制补码为11111101,2的二进制补码为00000010。

接下来,我们按位进行加法运算。

从最低位开始,两个位相加,得到结果和进位。

将结果写在对应的位上,将进位保留。

11111101+ 00000010-----------00000011由于最高位的进位没有地方可以进位,我们可以忽略它。

因此,-3 + 2的结果为3。

4. 使用原码和补码进行减法运算。

假设我们要计算-3 - 2。

首先,我们需要将-3和2转换为8位二进制补码。

-3的二进制补码为11111101,2的二进制补码为00000010。

接下来,我们需要将减数的补码取反再加1,然后按照加法运算的规则进行计算。

(完整版)计算机各种进制转换练习题(附答案)(最新整理)

(完整版)计算机各种进制转换练习题(附答案)(最新整理)

(完整版)计算机各种进制转换练习题(附答案)(最新整理)进制转换练习题1.十进制数1000对应二进制数为______,对应十六进制数为______。

供选择的答案A:①1111101010 ②1111101000 ③1111101100 ④1111101110B:①3C8 ②3D8 ③3E8 ④3F82.十进制小数为0.96875对应的二进制数为______,对应的十六进制数为______。

供选择的答案A:①0.11111 ②0.111101 ③0.111111 ④0.1111111B:①0.FC ②0.F8 ③0.F2 ④0.F13.二进制的1000001相当十进制的______。

①62 ②63 ③64 ④654.十进制的100相当于二进制______,十六进制______。

供选择的答案A:①1000000 ②1100000 ③1100100 ④1101000B:①100H ②AOH ③64H ④10H5.八进制的100化为十进制为______,十六进制的100化为十进制为______。

供选择的答案A:①80 ②72 ③64 ④56B:①160 ②180 ③230 ④2566.十六进制数FFF.CH相当十进制数______。

①4096.3 ②4096.25 ③4096.75 ④4095.757.2005年可以表示为______?年。

①7C5H ②6C5H ③7D5H ④5D5H8.二进制数10000.00001将其转换成八进制数为______;将其转换成十六进制数为______。

供选择的答案A:①20.02 ②02.01③01.01 ④02.02B:①10.10 ②01.01 ③01.04 ④10.089.对于不同数制之间关系的描述,正确的描述为______。

供选择的答案A:①任意的二进制有限小数,必定也是十进制有限小数。

②任意的八进制有限小数,未必也是二进制有限小数。

③任意的十六进制有限小数,不一定是十进制有限小数。

原反补码转换练习题及答案

原反补码转换练习题及答案

原反补码转换练习题及答案一、选择题1. 假设一个有符号的8位二进制数,其原码表示为10001000,其反码和补码分别是什么?A. 10001000 10001111B. 11110111 11111000C. 11110111 11110110D. 10001000 100011112. 以下哪个二进制数的补码表示是10000000?A. 10000000B. 01111111C. 10000001D. 011111113. 将十进制数-27转换为8位二进制数的补码表示,结果是什么?A. 11100011B. 11100010C. 11100001D. 111000004. 如果一个8位二进制数的反码是10000001,那么它的原码表示的十进制数是多少?A. -127B. -1C. 127D. 15. 8位二进制数的补码表示为11111110,其对应的原码表示的十进制数是多少?A. -1B. -2C. 254D. 255二、填空题6. 将十进制数-15转换为8位二进制数的原码表示为______。

7. 如果一个8位二进制数的原码表示为10001011,那么它的反码表示为______。

8. 补码表示的二进制数10000000在十进制中表示的数值为______。

9. 8位二进制数的补码表示为11111111,其对应的反码表示为______。

10. 将十进制数-128转换为8位二进制数的补码表示,结果为______。

三、简答题11. 描述如何将一个8位二进制数的原码转换为补码。

12. 解释为什么8位二进制数的补码表示中,最大的正数和最小的负数的补码是相同的。

四、计算题13. 将十进制数-35转换为8位二进制数的原码、反码和补码,并说明转换过程。

14. 假设有两个8位二进制数,原码分别为01101100和10001101,计算它们的反码和补码,并说明它们在十进制中分别表示的数值。

答案:1. B2. B3. A4. A5. B6. 111101117. 111101018. -1289. 1111111010. 1000000011. 将8位二进制数的原码中的最高位(符号位)保持不变,其余位取反,得到反码。

计算机各种进制转换练习题(附答案)

计算机各种进制转换练习题(附答案)

计算机各种进制转换练习题(附答案)1.十进制数1000对应二进制数为xxxxxxxx00,对应十六进制数为3E8.2.十进制小数为0.对应的二进制数为0.,对应的十六进制数为0.FC。

3.二进制的xxxxxxx相当十进制的65.4.十进制的100相当于二进制xxxxxxx,十六进制64.5.八进制的100化为十进制为64,十六进制的100化为十进制为256.6.十六进制数FFF.CH相当十进制数4095.75.7.2005年可以表示为7C5H年。

8.二进制数.将其转换成八进制数为20.02;将其转换成十六进制数为10.08.9.对于不同数制之间关系的描述,正确的描述为任意的二进制有限小数,必定也是十进制有限小数。

10.二进制整数xxxxxxxx11转换为十进制数为1023,二进制小数0.转换成十进制数为0..1.十进制的160.5相当于十六进制的A0.8,十六进制的10.8相当于十进制的16.5.将二进制的0.xxxxxxxx1表示为十六进制为0.9C4.2.3*512+7*64+4*8+5的运算结果是xxxxxxxx101.3.与二进制数101.等值的十六进制数为A.5B。

4.十进制数2004等值于八进制数3724.5.(2004)10 + (32)16的结果是(2036)16.6.十进制数2006等值于十六进制数7D6B。

7.十进制数2003等值于二进制数xxxxxxxx011.8.运算式(2008)10 - (3723)8的结果是(-1715)10.9.数值最小的是二进制数.10.三个数值相同的是203,xxxxxxxx,83.11.(1)67的二进制是xxxxxxx,转换成八进制是103,转换成十六进制是43.(2)253的二进制是xxxxxxxx,转换成八进制是375,转换成十六进制是FD。

(3)1024的二进制是xxxxxxxx000,转换成八进制是2000,转换成十六进制是400.(4)218.875的二进制是xxxxxxxx.111,转换成八进制是332.7,转换成十六进制是DA.E。

计算机原码反码补码计算题

计算机原码反码补码计算题

计算机原码反码补码计算题计算机中数字的表示有很多种方法,其中最常见的是原码、反码和补码。

在这篇文章中,我们将介绍这三种表示方法的概念和计算方法。

原码原码是最直观的一种数字表示方法,也是最容易理解的一种方法。

在原码表示中,数字的符号位用0表示正数,用1表示负数,其余位表示数字的大小。

举例说明,假设我们有一个8位的原码表示,其中第一位是符号位,后面7位表示数字的大小。

那么,+3的二进制原码表示为0000 0011,-3的二进制原码表示为1000 0011。

显然,原码表示方法很容易理解,但其存在一个很大的问题,就是加法和减法操作不够方便。

反码为了解决原码表示方法中加法和减法操作不够方便的问题,人们引入了反码表示方法。

在反码表示中,正数的反码和原码相同,负数的反码是在原码的基础上对所有位取反(0变1,1变0)。

举例说明,假设我们有一个8位的反码表示,其中第一位是符号位,后面7位表示数字的大小。

那么,+3的二进制反码表示为0000 0011,-3的二进制反码表示为1111 1100。

可以看到,反码表示方法中加法和减法操作更加方便了,但是仍然存在一个问题,就是0有两个表示,+0和-0的反码是相同的。

补码为了解决反码表示方法中0有两个表示的问题,人们引入了补码表示方法。

在补码表示中,正数的补码和原码相同,负数的补码是在原码的基础上加1。

举例说明,假设我们有一个8位的补码表示,其中第一位是符号位,后面7位表示数字的大小。

那么,+3的二进制补码表示为0000 0011,-3的二进制补码表示为1111 1101。

可以看到,补码表示方法中0只有一个表示,而且加法和减法操作也更加方便了。

计算方法现在我们来看一些具体的计算方法,首先是将一个十进制数转换为原码、反码和补码的方法。

1. 正数的原码就是其二进制表示。

2. 负数的原码是其绝对值的二进制表示前面加上一个符号位1。

3. 负数的反码是其原码的符号位不变,其余各位取反。

原码反码补码测试题及答案

原码反码补码测试题及答案

测试题1 、无符号二进制数1100 1000 所表示的十进制数为。

A .104 B. 148 C. 172 D . 2002 、有符号二进制数1100 1000 所表示的十进制数为。

A . -200 B. -72 C. 72 D . 2003 、用16 位和8 位机器码分别写出十进制数+58 和—58 的原码、反码和补码。

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

(1)A.1110 0101 B.1001 1011 C.1101 0101 D.1110 0111(2)A.1110 0101 B.1001 1011 C.1101 0101 D.1110 01115 、已知一个字长为8 的整数的原码是10011010 ,求它的补码。

6 、已知一个字长为8 的整数的补码是10011000 ,求它的原码。

7、在字长为16 位的系统环境下,一个16 位带符号整数的二进制补码为1111 1111 1110 1101。

其对应的十进制整数应该是()。

A .19B .- 19C .18D .- 188 、一个字长为8 位的整数的补码是11111001 ,则它的原码是()。

A .0000 0111B .0111 1001C .1111 1001D .1000 01119 、在整数的补码表示法中,以下说法正确的是()。

A .只有负整数的编码最高位为1B .在编码的位数确定后,所能表示的最小整数和最大整数的绝对值相同C .整数0 只有一个唯一的编码D .两个用补码表示的数相加时,如果在最高位产生进位,则表示运算溢出参考答案:1 、D2 、B3 、+58 ,16 位原码:0000 0000 0011 1010反码:0000 0000 0011 1010补码:0000 0000 0011 1010+58 ,8 位原码:0011 1010 反码:0011 1010 补码:0011 1010 -58 ,16 位原码:1000 0000 0011 1010反码:1111 1111 1100 0101补码:1111 1111 1100 0110-58 ,8 位原码:1011 1010 反码:1100 0101 补码:1100 01104 、(1) A (2) B5 、1110 01106 、1110 10007 B 8 D 9AC。

原码、反码、补码练习

原码、反码、补码练习

原码、反码和补码练习一、填空题:1、设x=-1010010,则该数的原码为,反码为,补码为2、设X=+0000000,则X的反码为,X的补码为,若X=-0000000,则X的反码为,补码为。

3、设X=+127,机器字长是8位,则X的原码为,反码为,补码为,若X=-128,机器的字长是8位,则X的补码为。

4、设X=-0011001,则X的补码是5、某机器字长8位,则八进制数-23的原码是,补码是。

6、设机器字长为5位,如x=-1110,则x的补码为。

7、十进制-67所表示的八位机器数是、反码是、补码是。

8、一个二进制数按位取反后的结果是10011110,则这个数的十六进制形式是。

9、8位补码10011001所表示的八进制数是。

二、选择题:1、二进制正数的补码是()A、其原码加1B、与其原码相同C、其原码减1D、其反码加12、用机器码表示十进制数0,编码唯一的是()A、原码B、反码C、补码D、以上几种都是3、若一个8位原码用十六进制表示为B3,则这个数用补码形式表示的十六进制数为()A、B3B、CDC、3BD、CC4、十进制数-2的八位二进制补码是()A、00000010B、10000010C、11111101D、111111105、已知x=-105,采用8位机器码表示,则[x]补= ()A、10010111B、11010101C、11101010D、101001116、一个8位寄存器能够存储整数补码的范围用十进制数表示是()A、-128~ +128B、-127~ +128C、-128~ +127D、-127~ +1277、当机器字长为8位时,十进制数-26的二进制补码是()A、10011010B、1100101C、01100110D、11100110三、计算题:1、用8位二进制表示,+83和-83的原码,反码,补码2、设x=+0111001,y=-0010101,求x,y的原码、反码、补码、(x+y)补码、(x-y)补码。

(完整word版)计算机各种进制转换练习题(附答案)

(完整word版)计算机各种进制转换练习题(附答案)

进制转换练习题1。

十进制数1000对应二进制数为______,对应十六进制数为______.供选择的答案A:①1111101010 ②1111101000 ③1111101100 ④1111101110 B:①3C8 ②3D8 ③3E8 ④3F8 2。

十进制小数为0。

96875对应的二进制数为______,对应的十六进制数为______.供选择的答案A:①0.11111 ②0.111101 ③0.111111 ④0。

1111111 B:①0。

FC ②0.F8 ③0。

F2 ④0.F13.二进制的1000001相当十进制的______。

①62 ②63 ③64 ④654。

十进制的100相当于二进制______,十六进制______。

供选择的答案A:①1000000 ②1100000 ③1100100 ④1101000B:①100H ②AOH ③64H ④10H5。

八进制的100化为十进制为______,十六进制的100化为十进制为______.供选择的答案A:①80 ②72 ③64 ④56B:①160 ②180 ③230 ④2566。

十六进制数FFF.CH相当十进制数______。

①4096。

3 ②4096。

25 ③4096.75 ④4095.757。

2005年可以表示为______ 年。

①7C5H ②6C5H ③7D5H ④5D5H8。

二进制数10000.00001将其转换成八进制数为______;将其转换成十六进制数为______。

供选择的答案A:①20。

02 ②02.01 ③01。

01 ④02.02B:①10。

10 ②01.01 ③01。

04 ④10。

089。

对于不同数制之间关系的描述,正确的描述为______。

供选择的答案A:①任意的二进制有限小数,必定也是十进制有限小数。

②任意的八进制有限小数,未必也是二进制有限小数。

③任意的十六进制有限小数,不一定是十进制有限小数。

④任意的十进制有限小数,必然也是八进制有限小数。

(完整版)计算机各种进制转换练习题(附答案)(可编辑修改word版)

(完整版)计算机各种进制转换练习题(附答案)(可编辑修改word版)

进制转换练习题1.十进制数1000 对应二进制数为,对应十六进制数为。

供选择的答案A:①1111101010 ②1111101000 ③1111101100 ④1111101110B:①3C8 ② 3D8 ③ 3E8 ④ 3F82.十进制小数为0.96875 对应的二进制数为,对应的十六进制数为。

供选择的答案A:①0.11111 ② 0.111101 ③ 0.111111 ④ 0.1111111B:①0.FC ② 0.F8 ③ 0.F2 ④ 0.F13.二进制的1000001 相当十进制的。

① 62 ② 63 ③ 64 ④ 654.十进制的100 相当于二进制,十六进制。

供选择的答案A:①1000000 ② 1100000 ③ 1100100 ④ 1101000B:①100H ②AOH ③ 64H ④10H5.八进制的100 化为十进制为,十六进制的100 化为十进制为。

供选择的答案A:①80 ② 72 ③ 64 ④ 56B:①160 ② 180 ③ 230 ④ 2566.十六进制数FFF.CH 相当十进制数。

① 4096.3 ② 4096.25 ③ 4096.75 ④ 4095.757.2005 年可以表示为年。

① 7C5H ② 6C5H ③ 7D5H ④ 5D5H8.二进制数10000.00001 将其转换成八进制数为;将其转换成十六进制数为。

供选择的答案A:①20.02 ② 02.01 ③ 01.01 ④ 02.02B:①10.10 ② 01.01 ③ 01.04 ④ 10.089.对于不同数制之间关系的描述,正确的描述为。

供选择的答案A:①任意的二进制有限小数,必定也是十进制有限小数。

②任意的八进制有限小数,未必也是二进制有限小数。

③任意的十六进制有限小数,不一定是十进制有限小数。

④任意的十进制有限小数,必然也是八进制有限小数。

10.二进制整数1111111111 转换为十进制数为,二进制小数0.111111 转换成十进制数为。

网络工程师计算题

网络工程师计算题

1.各种进制转换、原码反码补码转换、内存芯片容量计算:●R进制转十进制:(234.01)8=(2*82+3*81+4*80+0*8-1+1*8-2)10●十进制转R进制:除以R取余法●二进制和八进制的转换:将每个8进制数转为3位二进制数●二进制和16进制的转换:将每个16进制数转为4位二进制数●两个16进制数如何相加:直接进行相对应的位的相加。

●两个16进制数如何异或:转为二进制,相对应位异或,再转为16进制。

●原码:将一个整数写成二进制并加符号位就是原码。

符号位最高位0为正1为负。

●反码:正数的反码就是原码;负数的反码是除符号位外每一位取反。

●补码:正数的补码就是原码;负数的补码是反码+1。

●移码:符号位和补码相反。

●逻辑异或的公式:相同逻辑变量异或结果为0;相异逻辑变量异或结果为1。

2.海明校验码、CRC校验码的计算●海明码:2^校验位>=数据位+1●海明码纠正X 位错误,需要2X+1 位冗余位3.信道的理想数据速率计算;最大数据速率计算●理想数据速率=带宽*2*log2码元种类●最大数据速率=带宽*log21+信噪比=带宽*log21+10分贝数/10●信道波特率=带宽*2●卫星传输的延时是270ms●信息速率=码元速率*log2进制●电缆速度是光速的三分之二。

●总时延=传播时延+发送时延+排队时延●数据传播时延s=数据帧长度b/数据传输速率bps●信号传播时延μs=两点间距离m/信号传播速度m/μs。

信号传播速度是20万公里/秒即200mμ/s。

4.路由汇聚计算方法:写出二进制代码,看有多少位网络位相同5.子网划分计算方法:将每个IP和掩码进行逻辑乘,值相同就在同一个子网210=1024-127的原码是11111111-1的补码也是11111111已知网络地址块中的1个地址和该网络的掩码,如何写出这个网络的最小地址和最大地址:举例:已知1个地址是:10101100已知该网络掩码:11100000则:该网络最小地址:10100000 (前面网络位取相同,后面主机位取全0)该网络最大地址:10111111 (前面网络位取相同,后面主机位取全1)如果是公网,则最小可用地址:10100001最大可用地址:10111110如果是子网,则最小地址和最大地址都可以用。

(完整版)计算机各种进制转换练习题(附答案)(最新整理)

(完整版)计算机各种进制转换练习题(附答案)(最新整理)

进制转换练习题1.十进制数1000对应二进制数为______,对应十六进制数为______。

供选择的答案A:①1111101010 ②1111101000 ③1111101100 ④1111101110B:①3C8 ②3D8 ③3E8 ④3F82.十进制小数为0.96875对应的二进制数为______,对应的十六进制数为______。

供选择的答案A:①0.11111 ②0.111101 ③0.111111 ④0.1111111B:①0.FC ②0.F8 ③0.F2 ④0.F13.二进制的1000001相当十进制的______。

①62 ②63 ③64 ④654.十进制的100相当于二进制______,十六进制______。

供选择的答案A:①1000000 ②1100000 ③1100100 ④1101000B:①100H ②AOH ③64H ④10H5.八进制的100化为十进制为______,十六进制的100化为十进制为______。

供选择的答案A:①80 ②72 ③64 ④56B:①160 ②180 ③230 ④2566.十六进制数FFF.CH相当十进制数______。

①4096.3 ②4096.25 ③4096.75 ④4095.757.2005年可以表示为______ 年。

①7C5H ②6C5H ③7D5H ④5D5H8.二进制数10000.00001将其转换成八进制数为______;将其转换成十六进制数为______。

供选择的答案A:①20.02 ②02.01 ③01.01 ④02.02B:①10.10 ②01.01 ③01.04 ④10.089.对于不同数制之间关系的描述,正确的描述为______。

供选择的答案A:①任意的二进制有限小数,必定也是十进制有限小数。

②任意的八进制有限小数,未必也是二进制有限小数。

③任意的十六进制有限小数,不一定是十进制有限小数。

④任意的十进制有限小数,必然也是八进制有限小数。

真值原码反码补码详解和习题

真值原码反码补码详解和习题

真值原码反码补码详解和习题原码、反码和补码的概念本节要求掌握原码、反码、补码的概念知识精讲数值型数据的表⽰按⼩数点的处理可分为定点数和浮点数;按符号位有原码、反码和补码三种形式的机器数。

⼀.计算机中数据的表⽰⽅法1、数的定点与浮点表⽰在计算机内部,通常⽤两种⽅法来表⽰带⼩数点的数,即所谓的定点数和浮点数。

①定点数:是⼩数点在数中的位置是固定不变的数,数的最⾼位为符号位,⼩数点可在符号位之后,也可在数的末尾,⼩数点本⾝不需要表⽰出来,它是隐含的。

缺点:只有纯⼩数或整数才能⽤定点数表⽰;②浮点数:⼩数点在数中的位置是浮动的、不固定的数。

⼀般浮点数既有整数部分⼜有⼩数部分,通常对于任何⼀个⼆进⾏制数N,总可以表⽰成:N=±2P×SN、P、S均为⼆进制数,P为N的阶码,⼀般为定点整数,常⽤补码表⽰,阶码指明⼩数点在数据中的位置,它决定浮点的表⽰范围S为N的尾数,⼀般为定点⼩数,常⽤补码或原码表⽰,尾数部分给出了浮点数的有效数字位数,它决定了浮点数的精度,且规格化浮点数0.5≤|S|<1;0.1B=( 1/2 )D =( 2-1)D0.11B=(1/2 + 1/4 )D =( 2-1+2-2)D0.111B=(1/2 + 1/4 + 1/8 )D =( 2-1+2-2+2-3)D ---------------------------在计算机中表⽰⼀个浮点数其结构为:假设⽤⼋个⼆进制位来表⽰⼀个浮点数,且阶码部分占4位,其中阶符占⼀位;尾数部分占4位,尾符也占⼀位。

若现有⼀个⼆进制数N=(101100)2可表⽰为:2110×0.1011,则该数在机器内的表⽰形式为:101100B= 10110B * (21)D101100B= 1011B * (22)D101100B= 101.1B * (23)D101100B= 10.11B * (24)D101100B= 1.011B * (25)D101100B= 0.1011B * (26110⼀个浮点形式的尾数S若满⾜0.5≤|S|<1,且尾数的最⾼位数为1,⽆⽆效的0,则该浮点数称为规格化数;规格化数可以提⾼运算的精度。

进制转换及原码反码补码练习题

进制转换及原码反码补码练习题

进制转换练习题进制转换练习题【例题1-1】 十进制数1000对应二进制数为______,对应十六进制数为______。

供选择的答案 A :①:① 1111101010 ② 1111101000 ③ 1111101100 ④ 1111101110B :①:①3C8 ② 3D8 ③ 3E8 ④ 3F8 【例题1-2】 十进制小数为0.96875对应的二进制数为______,对应的十六进制数为______。

供选择的答案 A :①:① 0.11111 ② 0.111101 ③ 0.111111 ④ 0.1111111B :①:① 0.FC ② 0.F8 ③ 0.F2 ④ 0.F1 【例题1-3】 二进制的1000001相当十进制的______,二进制的100.001可以表示为______。

供选择的答案 A :①:① 62 ② 63 ③ 64 ④ 65 B :①:①23+2–3 ② 22+2–2 ③ 23+2–2 ④ 22+2–3 【例题1-4】 十进制的100相当于二进制______,十进制的0.110011相当二进制的______。

供选择的答案 A :①:① 1000000 ② 1100000 ③ 1100100 ④ 1101000B :①:①2–1+2–2+2–4+2–5 ② 1–(2–3+2–4) ③ 1+(1+(––2–3–2–4) ④ 1–2–3–2–4–2–6【例题1-5】 八进制的100化为十进制为______,十六进制的100化为十进制为______。

供选择的答案 A :①:① 80 ② 72 ③ 64 ④ 56 B :①:①160 ② 180 ③ 230 ④ 256 【例题1-6】 在答案群所给出的关系式中正确的为______,在给出的等式中不正确的为______。

供选择的答案 A :①:①0.1112<0.7510 ② 0.78>0.C 162③ 0.610>0.AB 16 ④ 0.1012<0.A 16 B :①:①0.87510=0.E 16 ② 0.748=0.937510 ③ 0.1012=0.A 16 ④ 0.3116=0.1418【例题1-7】 十六进制数FFF.C H 相当十进制数______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、假设某计算机的字长为8位,则十进制数(-66)的补码为_______ [答案:C]
A. 01000010
B. 11000010
C. 10111110
D. 10111111
2、假设某计算机的字长为8位,则十进制数(+75)的反码为_______ [答案:A]
A. 01001011
B. 11001011
C. 10110100
D. 10110101
3、执行下列二进制数算术加运算10101010+00101010其结果是_______ [答案:A]
A. 11010100
B. 11010010
C. 10101010
D. 00101010
4、对于正数,其原码,反码和补码是_______ [答案:A]
A. 一致的
B. 不一致的
C. 互为相反的
D. 互为相补的
5、已知8位机器码是10110100,若其为补码时,表示的十进制真值是_______ [答案:A]
A. -76
B. -74
C. 74
D. 76
6、已知[X]补=10111010,求X(真值)______。

[答案:A]
A. -1000110
B. -1000101
C. 1000100
D. 1000110
7、写出 (176.5)8 的按权展开式。

[答案:(176.5)8 = 182+781 +680 +58-1]
8、(27B.7C)H = (10 0111 1011.0111 11 ) B
9、(36)16= ( 54 )10
10、(456)10 = ( 710 )8
11、 (54)10 = ( 36 )16
12、(1C8)16 = ( 710 )8
13、如果(42)x=(2A)H,则x为_______ [答案:C]
A. 2
B. 8
C. 10
D. 16
14、微机内存容量的基本单位是_______ [答案:
B]
A. 字符
B. 字节
C. 二进制位
D. 扇区
15、十进制数113.25转换成对应的十六进制数是_____________H [答案:B]
A. 71.6
B. 71.4
C. 73.4
D.
73.6
16、存储器的1KB存储容量表示_______ [答案:
B]
A. 1024个二进制位
B. 1024个字节
C.
1024个字 D. 1000个字节
17、数制中使用的数码个数被称为_______ [答
案:A]
A. 基数
B. 尾数
C. 阶码
D. 位

18、下列各种数制的数中,最小的数是_______ [答案:D]
A. (101100)2
B. (54)8
C. (44)
10 D. (2A)16。

相关文档
最新文档