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

合集下载

进制转换练习题带答案

进制转换练习题带答案

进制转换练习题带答案一、十进制与二进制的转换(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。

进制的练习题

进制的练习题

进制的练习题1. 二进制转换为十进制:将二进制数1011转换为十进制数。

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

3. 八进制转换为十进制:给出八进制数177,并将其转换为十进制数。

4. 十进制转换为八进制:将十进制数95转换为八进制数。

5. 十六进制转换为十进制:将十六进制数2A3转换为十进制数。

6. 十进制转换为十六进制:将十进制数255转换为十六进制数。

7. 二进制加法:计算二进制数1010和二进制数1101的和。

8. 二进制减法:计算二进制数1100减去二进制数101的差。

9. 二进制乘法:计算二进制数1010和二进制数111的乘积。

10. 二进制除法:计算二进制数1100除以二进制数101的结果。

11. 二进制与十进制的比较:比较二进制数1101和十进制数13的大小。

12. 二进制数的位运算:对二进制数1100和二进制数1011进行AND、OR和XOR运算。

13. 二进制数的位移:将二进制数101向左位移两位,然后向右位移三位。

14. 二进制数的补码:求出二进制数1101的补码。

15. 二进制数的反码:求出二进制数1101的反码。

16. 八进制与十六进制的转换:将八进制数123转换为十六进制数。

17. 十六进制与八进制的转换:将十六进制数3F转换为八进制数。

18. 十六进制数的运算:计算十六进制数1A3和十六进制数2B的和。

19. 十六进制数的位运算:对十六进制数1F和十六进制数2E进行AND、OR和XOR运算。

20. 十六进制数的位移:将十六进制数1A3向左位移一位,然后向右位移两位。

21. 不同进制数的混合运算:计算二进制数1010与八进制数23的和。

22. 不同进制数的比较:比较十六进制数1F和八进制数27的大小。

23. 进制转换的逆运算:已知十进制数为58,求可能的二进制、八进制和十六进制表示。

24. 进制转换的验证:验证将二进制数110转换为十进制数后,再转换回二进制数是否与原数相同。

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

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

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。

(完整word版)进制转换及原码反码补码练习题

(完整word版)进制转换及原码反码补码练习题

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

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

供选择的答案A:①②③④B:①②③④【例题 1-3】二进制的 1000001 相当十进制的 ______,二进制的能够表示为 ______。

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

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

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

供选择的答案A:①210 ②16③10>0.AB 16 ④2<0.A 16B:①1016 ②810③2=0.A 16 ④16【例题 1-7】十六进制数H相当十进制数 ______。

供选择的答案A:①②③ ④【例题 1-8】2005 年能够表示为 ______ 年;而 37308年是指 ______ 年。

供选择的答案A:① 7C5H ② 6C5H ③ 7D5H ④5D5HB:① 200010 ② 200210 ③ 200610 ④ 200810【例题 1-10】二进制数能够表示为 ______;将其转换成八进制数为 ______;将其变换成十六进制数为______。

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

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

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

一.计算机中数据的表示方法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,则该浮点数称为规格化数;规格化数可以提高运算的精度。

进制转换以及原码、反码、补码

进制转换以及原码、反码、补码

进制转换以及原码、反码、补码2进制,⽤两个阿拉伯数字:0、1;8进制,⽤⼋个阿拉伯数字:0、1、2、3、4、5、6、7;10进制,⽤⼗个阿拉伯数字:0、1、2、3、4、5、6、7、8、9;16进制,⽤⼗六个阿拉伯数字:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F(A是10)后缀:O表⽰⼋进制数 H表⽰⼗六进制 B表⽰⼆进制 D表⽰⼗进制数8进制是⽤3位⼆进制数来代替每⼀位⼋进制数16进制是⽤4位⼆进制数来代替每⼀位⼗六进制数1010进制数转换为⼏进制就除以⼏,直到除到商为0,则所有余数的倒序则为转换结果!22 -> 8 :把⼆进制数每三位⼀组,然后每三位的最⾼位为4,第⼆位为2,最低位为1((1100100)2=(001 100 100)2=(1 4 4)8)2 -> 10 :利⽤权值计算:0110 0100,转换为10进制为0 * 2 ^ 0 + 0 * 2 ^ 1 + 1 * 2 ^ 2 + 0 * 2 ^ 3 + 0 * 2 ^ 4 + 1 * 2 ^ 5 + 1 * 2 ^ 6 + 0 * 2 ^ 7 = 1002 -> 16 :把⼆进制数每四位⼀组,分别转换为⼗六进制(利⽤权值计算),每四位的最⾼位为8,第⼆位为4,第三位为2,最低位为1 11101101转换⽅法:结果为ED⾼位:1110=1x8 + 1x4 + 1x2 + 0x1=(14)⼗进制=(E)⼗六进制,8为2的三次⽅权值,4为2的⼆次⽅权值低位:1101=1x8 + 1x4 + 0x2 + 1x1=(13)⼗进制=(D)⼗六进制,88 -> 2 :每位⼋进制数⽤3位⼆进制数表⽰(37.416)8 =>011 111 .100 001 110 =>(11111.10000111)2 然后每三位的最⾼位为4,第⼆位为2,最低位为18 -> 10 :利⽤权值计算:⼋进制数第0位的权值为8的0次⽅,第1位权值为8的1次⽅,第2位权值为8的2次⽅...将⼋进制数12.6转换成⼗进制数(12.6)8 = 1×8^1 + 2×8^0 + 6×8^-1 = (10.75)108 -> 16 :先将⼋进制化为⼆进制,再将⼆进制化为⼗六进制⼋进制数256 转换为16进制数=(三位⼀组) 010, 101, 110 =(四位⼀组) 0, 1010, 1110 = 0AE = AE1616 -> 2 :⼀位⼗六进制对应四位⼆进制数,每四位的最⾼位为8,第⼆位为4,第三位为2,最低位为1⼗六进制数3FC3H转换为相应的⼆进制数: 将3FC3H从低位开始转换3 --- 0011C --- 1100F --- 11113 --- 0011将对应的⼆进制数按顺序排好,转换成⼆进制数的结果是0011 1111 1100 0011, 即1111111100001116 -> 8 :先转为⼆进制再转为⼋进制⼗六进制16AH转化为⼋进制数:(16A)H =(0001 0110 1010)B = (101 101 010)B = (552)这个是⼋进制16 -> 10 :16进制数第0位的权值为16的0次⽅,第1位权值为16的1次⽅,第2位权值为16的2次⽅……7E8FF*16^0+8*16^1+E*16^2+7*16^3=323992816101010进制的⼩数转换为其他进制数的情况:整数位:10进制数转换为⼏进制就除以⼏,直到除到商为0,则所有余数的倒序则为转换结果!⼩数位:10进制数转换为⼏进制就乘以⼏,直到乘到为整数,则所有整数位的正序则为转换结果!(0.3125*8=2.5 整数位为2 0.5*8=4 整数位为4 则⼩数位的结果为24)1原码表⽰法是机器数的⼀种简单的表⽰法。

完整版)进制转换练习题及答案

完整版)进制转换练习题及答案

完整版)进制转换练习题及答案1.这是一组进制转换的练题,第一题要求将一个十进制算术表达式的结果转换为二进制。

表达式为3*512+7*64+4*8+5,计算结果为2005,用二进制表示为xxxxxxxx101.因此,答案为B。

2.第二题要求将二进制数101.转换为十六进制。

首先将小数点前后的整数部分和小数部分分别转换为十六进制,得到5和A.51.将小数部分乘以16,得到0.816,将其转换为十六进制,得到0.C。

因此,答案为D,即5.58.3.第三题要求将十进制数2004转换为八进制。

用2004除以8,得到250余4,用250除以8,得到31余2,用31除以8,得到3余7,因此,2004的八进制表示为3724.因此,答案为B。

4.第四题要求计算一个十进制数和一个十六进制数的和,并将结果转换为十进制、十六进制和二进制。

将十进制数2004转换为十六进制,得到7D4,然后将其与十六进制数32相加,得到7D6.将7D6转换为十进制,得到2006,转换为二进制,得到xxxxxxxx010.因此,答案为D,即(xxxxxxxx0110)2.5.第五题要求将十进制数2006转换为十六进制。

用2006除以16,得到125余6,用125除以16,得到7余13,因此,2006的十六进制表示为7D6.因此,答案为A。

6.第六题要求将十进制数2003转换为二进制。

用2003除以2,得到1001余1,用1001除以2,得到500余1,用500除以2,得到250余0,用250除以2,得到125余0,用125除以2,得到62余1,用62除以2,得到31余0,用31除以2,得到15余1,用15除以2,得到7余1,用7除以2,得到3余1,用3除以2,得到1余1,用1除以2,得到0余1,因此,2003的二进制表示为xxxxxxxx011.因此,答案为AD。

7.第七题要求计算一个十进制数和一个八进制数的差,并将结果转换为十进制、十六进制和二进制。

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

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

原反补码转换练习题及答案一、选择题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对应二进制数为______,对应十六进制数为______。

供选择的答案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.原码正数的符号位为0,负数的符号位为1,其它位按照一般的方法来表示数的绝对值。

用这样的表示方法得到的就是数的原码。

【例2.13】当机器字长为8位二进制数时:X=+1011011 [X]原码=01011011Y=-1011011 [Y]原码=11011011[+1]原码=00000001 [-1]原码=10000001[+127]原码=01111111 [-127]原码=11111111 原码表示的整数范围是:-(2n-1-1)~+(2n-1-1),其中n为机器字长。

则:8位二进制原码表示的整数范围是-127~+12716位二进制原码表示的整数范围是-32767~+327672.反码对于一个带符号的数来说,正数的反码与其原码相同,负数的反码为其原码除符号位以外的各位按位取反。

【例2.14】当机器字长为8位二进制数时:X=+1011011 [X]原码=01011011 [X]反码=01011011Y=-1011011 [Y]原码=11011011 [Y]反码=10100100[+1]反码=00000001 [-1]反码=11111110[+127]反码=01111111 [-127]反码=10000000负数的反码与负数的原码有很大的区别,反码通常用作求补码过程中的中间形式。

反码表示的整数范围与原码相同。

3.补码正数的补码与其原码相同,负数的补码为其反码在最低位加1。

引入补码以后,计算机中的加减运算都可以统一化为补码的加法运算,其符号位也参与运算。

【例2.15】(1)X=+1011011 (2) Y=-1011011(1)根据定义有: [X]原码=01011011 [X]补码=01011011(2)根据定义有: [Y]原码=11011011 [Y]反码=10100100[Y]补码=10100101补码表示的整数范围是-2n-1~+(2n-1-1),其中n为机器字长。

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

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

测试题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)补码。

《数字电路与数字逻辑》练习题

《数字电路与数字逻辑》练习题

《数字电路与数字逻辑》练习题一一、填空1.将下列二进制数转为十进制数(1001011)B =()D (11.011)B =()D2.将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码(+122)=()真值=()原码=()反码=()补码3.把下列4个不同数制的数(376.125)D 、(110000)B 、(17A)H 、(67)O (按从大到小的次序排列()>()>()>()。

将下列各式变换成最简与或式的形式=+B AB ()=+AB A ()=++BC C A AB ()4.将下列二进制数转为十进制数(101000)B =()D (11.0101)B =()D5.将下列十进制数转为二进制数,八进制数和十六进制数(0.8125)=()B =()O =()H(254.25)=()B =()O =()H6.将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码 (+125)=()真值=()原码=()反码=()补码(—42)=()真值=()原码=()反码=()补码7.逻辑函数C A CD AB F ++=的对偶函数F '是__________________________;其反函数F 是_________________________。

8.当j i ≠时,同一逻辑函数的最小项=⋅j i m m _________;两个最大项=+j i M M ___________。

9.(43.5)10=(_________)2=(_________)16。

10.n个输入端的二进制译码器,共有_________个输出端,对于每一组输入代码,将有_________个输出端具有有效电平。

11.将下列二进制数转为十进制数(1010001)B=()D(11.101)B=()D12.将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码(+254.25)=()真值=()原码=()反码=()补码13.把下列4个不同数制的数(76.125)D、(27A)H、(10110)B、(67)O按从大到小的次序排列()>()>()>()。

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

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

进制转换练习题[例题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 ④65B:①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+<–2–3–2–4> ④1–2–3–2–4–2–6[例题1-5] 八进制的100化为十进制为______,十六进制的100化为十进制为______.供选择的答案A:①80 ②72 ③64 ④56B:①160 ②180 ③230 ④256[例题1-6] 在答案群所给出的关系式中正确的为______,在给出的等式中不正确的为______.供选择的答案A:①0.1112<0.7510②0.78>0.C16③0.610>0.AB16④0.1012<0.A16B:①0.87510=0.E16②0.748=0.937510③0.1012=0.A16④0.3116=0.1418[例题1-7] 十六进制数FFF.C H相当十进制数______.供选择的答案A:①4096.3②4096.25③4096.75④4095.75[例题1-8] 20##可以表示为______年;而37308年是指______年.供选择的答案A:①7C5H②6C5H③7D5H④5D5HB:①200010②200210③200610④200810[例题1-10] 二进制数10000.00001可以表示为______;将其转换成八进制数为______;将其转换成十六进制数为______.供选择的答案A:①25+2–5②24+2–4③25+2–4④24+2–5B:①20.02 ②02.01 ③01.01 ④02.02C:①10.10 ②01.01 ③01.04 ④10.08[例题1-11] 对于不同数制之间关系的描述,正确的描述为______.供选择的答案A:①任意的二进制有限小数,必定也是十进制有限小数.②任意的八进制有限小数,未必也是二进制有限小数.③任意的十六进制有限小数,不一定是十进制有限小数.④任意的十进制有限小数,必然也是八进制有限小数.[例题1-12] 二进制整数1111111111转换为十进制数为______,二进制小数0.111111转换成十进制数为______.供选择的答案A:①1021 ②1023 ③1024 ④1027B:①0.9375 ②0.96875 ③0.984375 ④0.9921875[例题1-13] 十进制的160.5相当十六进制的______,十六进制的10.8相当十进制的______.将二进制的0.100111001表示为十六进制为______,将十六进制的100.001表示为二进制为______.供选择的答案A:①100.5 ②10.5 ③10.8 ④A0.8B:①16.8②10.5 ③16.5 ④16.4C:①0.139②0.9C1 ③0.9C4 ④0.9C8D:①28+2–8②28+2–9③28+2–10④28+2–12.[例题1-14] 多项式212+28+21+20表示为十六进制为______,表示为十进制为______.供选择的答案A:①163+162+16–1②163+162+3/1 ③163+162+16④163+162+3B:①4353 ②4354 ③4355 ④4356 [例题1-15] 已知a=0.1,b=0.3,c=0.4,d=0.5,e=0.6,f=0.8,若使a=c,则a为______,c为______;若使d=f,则d为______,f为______,若使b=e,则b为______,e为______.供选择的答案①二进制数②八进制数③十进制数④十六进制数⑤六进制数⑥十二进制数第5页还有练习3 / 3。

进制转换练习题

进制转换练习题

进制转换练习题进制转换练习题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相当十进制的______,二进制的100.001可以表示为______。

供选择的答案A:①62 ②63 ③64 ④65B:①23+2–3 ②22+2–2 ③23+2–2 ④22+2–34.十进制的100相当于二进制______,十进制的0.110011相当二进制的______。

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

供选择的答案A:①80 ②72 ③64 ④56B:①160 ②180 ③230 ④2566.在答案群所给出的关系式中正确的为______,在给出的等式中不正确的为______。

供选择的答案A:①0.1112<0.7510 ②0.78>0.C16③0.610>0.AB16 ④0.1012<0.A16B:①0.87510=0.E16 ②0.748=0.937510③0.1012=0.A16 ④0.3116=0.14187.十六进制数FFF.CH相当十进制数______。

供选择的答案A:①4096.3 ②4096.25 ③4096.75 ④4095.758.2005年可以表示为______年;而37308年是指______年。

网络工程师计算题

网络工程师计算题

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.原码正数的符号位为0,负数的符号位为1,其它位按照一般的方法来表示数的绝对值。

用这样的表示方法得到的就是数的原码。

【例2.13】当机器字长为8位二进制数时:X=+1011011 [X]原码=01011011Y=+1011011 [Y]原码=11011011[+1]原码=00000001 [-1]原码=10000001[+127]原码=01111111 [-127]原码=11111111原码表示的整数范围是:-(2n-1-1)~+(2n-1-1),其中n为机器字长。

则:8位二进制原码表示的整数范围是-127~+12716位二进制原码表示的整数范围是-32767~+327672.反码对于一个带符号的数来说,正数的反码与其原码相同,负数的反码为其原码除符号位以外的各位按位取反。

【例2.14】当机器字长为8位二进制数时:X=+1011011 [X]原码=01011011 [X]反码=01011011Y=-1011011 [Y]原码=11011011 [Y]反码=10100100[+1]反码=00000001 [-1]反码=11111110[+127]反码=01111111 [-127]反码=10000000负数的反码与负数的原码有很大的区别,反码通常用作求补码过程中的中间形式。

反码表示的整数范围与原码相同。

3.补码正数的补码与其原码相同,负数的补码为其反码在最低位加1。

引入补码以后,计算机中的加减运算都可以统一化为补码的加法运算,其符号位也参与运算。

【例2.15】(1)X=+1011011 (2)Y=-1011011(1)根据定义有:[X]原码=01011011 [X]补码=01011011(2)根据定义有:[Y]原码=11011011 [Y]反码=10100100[Y]补码=10100101补码表示的整数范围是-2n-1~+(2n-1-1),其中n为机器字长。

则:8位二进制补码表示的整数范围是-128~+127(-128 表示为10000000,无对应的原码和反码)16位二进制补码表示的整数范围是-32768~+32767当运算结果超出这个范围时,就不能正确表示数了,此时称为溢出。

进制转换练习题(打印版)

进制转换练习题(打印版)

进制转换练习题(打印版)# 进制转换练习题## 一、二进制转换为十进制1. 将二进制数 1011 转换为十进制数。

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

3. 将二进制数 10101010 转换为十进制数。

## 二、十进制转换为二进制1. 将十进制数 23 转换为二进制数。

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

3. 将十进制数 255 转换为二进制数。

## 三、八进制转换为十进制1. 将八进制数 76 转换为十进制数。

2. 将八进制数 123 转换为十进制数。

3. 将八进制数 76543 转换为十进制数。

## 四、十进制转换为八进制1. 将十进制数 61 转换为八进制数。

2. 将十进制数 102 转换为八进制数。

3. 将十进制数 4096 转换为八进制数。

## 五、十六进制转换为十进制1. 将十六进制数 1A3 转换为十进制数。

2. 将十六进制数 2F4 转换为十进制数。

3. 将十六进制数 ABCD 转换为十进制数。

## 六、十进制转换为十六进制1. 将十进制数 371 转换为十六进制数。

2. 将十进制数 789 转换为十六进制数。

3. 将十进制数 65535 转换为十六进制数。

## 七、二进制与八进制互转1. 将二进制数 110101 转换为八进制数。

2. 将八进制数 37 转换为二进制数。

## 八、二进制与十六进制互转1. 将二进制数 11001011 转换为十六进制数。

2. 将十六进制数 3F 转换为二进制数。

## 九、十六进制与八进制互转1. 将十六进制数 1B2 转换为八进制数。

2. 将八进制数 47 转换为十六进制数。

## 十、综合转换练习1. 将二进制数 1101011 先转换为十进制,再转换为八进制。

2. 将十进制数 2019 先转换为十六进制,再转换为二进制。

3. 将八进制数 1234 先转换为十进制,再转换为十六进制。

注意:请同学们认真完成以上练习题,以加深对进制转换的理解和应用能力。

数字电路习题及答案

数字电路习题及答案

·数字电路与系统-习题答案1第1 章数字逻辑基础1.1 什么是数字电路?与模拟电路相比,数字电路具有哪些特点?答:处理数字信号并能完成数字运算的电路系统称为数字电路。

特点:采用二进制,结构简单易于集成;可用于数值计算和逻辑运算;抗干扰,精度高;便于长期存储和远程传输,保密性好,通用性强。

1.3 把下列二进制数转换成十进制数。

(1)(11000101)2 = (197)10(2)(0.01001)2 = (0.28125)10(3)(1010.001)2 = (10.125)101.4 把下列十进制数转换成二进制数。

(1)(12.0625)10 = (1100.0001)2(2)(127.25)10 = (1111111.01)2(3)(101)10 = (1100101)21.5 把二进制数(110101111.110)2分别转换成十进制数、八进制数和十六进制数。

答:(110101111.110)2 =(431.75)10 =(657.6)8 =(1AF.C)161.6 把八进制数(623.77)8分别转换成十进制数、十六进制数和二进制数。

答:(623.77)8 =(403.98)10 =(193.FC)16 =(110010011.111111)21.7 把十六进制数(2AC5.D)16分别转换成十进制数、八进制数和二进制数。

答:(2AC5.D)16 =(10949.81)10 =(25305.64)8 =(10101011000101.1101)21.8 把十进制数(432.13)10转换成五进制数。

答:(432.13)10 =(3212.0316)51.9 用8421BCD 码表示下列十进制数。

(1)(42.78)10 =(0100 0010.0111 1000)8421BCD(2)(103.65)10 =(0001 0000 0011.0110 0101)8421BCD(3)(9.04)10 =(1001.0000 0100)8421BCD数字电路与系统-习题答案21.10 把下列8421BCD 码表示成十进制数。

《数字电路与数字逻辑》练习题

《数字电路与数字逻辑》练习题

《数字电路与数字逻辑》练习题一一、填空1.将下列二进制数转为十进制数(1001011)B = ( )D (11.011)B = ( )D2.将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码(+122)=( )真值 = ( )原码=( )反码 = ( )补码3.把下列4个不同数制的数(376.125)D 、(110000)B 、(17A)H 、(67)O ( 按从大到小的次序排列( )>( )>( )>( ) 。

将下列各式变换成最简与或式的形式=+B AB ( )=+AB A ( )=++BC C A AB ( )4.将下列二进制数转为十进制数(101000)B = ( )D (11.0101)B = ( )D5.将下列十进制数转为二进制数,八进制数和十六进制数(0.8125)= ( )B = ( )O = ( )H(254.25)= ( )B = ( )O = ( )H6.将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码 (+125)=( )真值 = ( )原码=( )反码 = ( )补码(—42)=( )真值 = ( )原码=( )反码 = ( )补码7.逻辑函数C A CD AB F ++=的对偶函数F '是__________________________;其反函数F 是_________________________。

8.当j i ≠时,同一逻辑函数的最小项=⋅j i m m _________;两个最大项=+j i M M ___________。

9.(43.5)10=(_________)2=(_________)16。

10.n 个输入端的二进制译码器,共有_________个输出端,对于每一组输入代码,将有_________个输出端具有有效电平。

11.将下列二进制数转为十进制数(1010001)B = ( )D (11.101)B = ( )D 12.将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码 (+254.25)=( )真值 = ( )原码 =( )反码 = ( )补码13.把下列4个不同数制的数(76.125)D 、(27A)H 、(10110)B 、(67)O 按从大到小的次序排列( )>( )>( )>( ) 。

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

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

供选择的答案
A:①10②00③00④10
B:① 3C8 ② 3D8 ③ 3E8 ④ 3F8
【例题1-2】十进制小数为对应的二进制数为________ ,对应的十六进制数为 _____ 。

供选择的答案
A:①②③④
B:①②③④
【例题1-3】二进制的1000001 相当十进制的______ ,二进制的可以表示为 _____ 。

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

供选择的答案
A:① 1000000 ② 1100000 ③ 1100100 ④1101000
B:①2-+2三+2笃2吒②1 -2「3+2宀
③ 1+(小④ 1
【例题1-5】八进制的100 化为十进制为______,十六进制的100化为十进制为 _____ 。

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

供选择的答案
A:① < ②>
③ > ④<
B:①二②二
③ = ④ =
【例题1-7】十六进制数相当十进制数 ______ 。

供选择的答案
A:①②③④
【例题1-8】2005年可以表示为_____ 年;而37308年是指_____ 年。

供选择的答案
A:①7C® ②6C® ③7D5H④
5D5H
B:① 200010 ② 200210 ③ 200610 ④ 2OO8io
【例题1-10】二进制数可以表示为 ______;将其转换成八进制数为 ______ ;将其转换成十六进制数为______ 。

供选择的答案
A:①25+2巧② 24+2-③ 25+2-④ 24+2
B:①②③④
C:①②③④
例题1-11】对于不同数制之间关系的描述,正确的描述为
供选择的答案
A:① 任意的二进制有限小数,必定也是十进制有限小数。

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

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

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

【例题1-12】二进制整数11 转换为十进制数为_______ ,二进制小数转换成十进制数为 _____ 。

供选择的答案
A:① 1021 ② 1023 ③ 1024 ④ 1027 B:①②③④
【例题1-13】十进制的相当十六进制的 _____ ,十六进制的相当十进制的 _____ 。

将二进制的表示为十六进制为 _______ ,将十六进制的表示为二进制为 _____ 。

供选择的答案
A:①②③④
B:①②③④
C:①② 0.9C1 ③ 0.9C4 ④ 0.9C8 D:①28+2七②28+2占③ 28+2-°④ 28+2-2
例题1-14】多项式212+28+21+20表示为十六进制为_____ ,表
示为十进制为 _____
供选择的答案
A:① 163+162+16-② 163+162+31 ③ 163+1&+16 ④ 163+162+3
B:① 4353 ② 4354 ③ 4355 ④ 4356 【例题1-15】已知a二,b=, c=, d=, e=, f=,若使a=c,则a为, c为;若使d=f,则d为, f为,若使b=e,贝H b 为 , e 为。

供选择的答案
① 二进制数② 八进制数③ 十进制数
④ 十六进制数⑤ 六进制数⑥ 十二进制数
第 5 页还有练习
填表原码反码补码:。

相关文档
最新文档