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

合集下载

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

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

进制转换练习题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.02 B: ①10.10 ②01.01 ③01.04 ④10.089.对于不同数制之间关系的描述, 正确的描述为______。

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

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

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

进制转换练习题带答案

进制转换练习题带答案

进制转换练习题带答案一、十进制与二进制的转换(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、假设某计算机的字长为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请从数据机器编码的表示方法、范围以及运算、应用等当面,对比叙述原码、补码、反码、移码的特点。

(完整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】二进制数能够表示为 ______;将其转换成八进制数为 ______;将其变换成十六进制数为______。

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

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

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

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

[答案:8 = 182+781 +680 +58-1]
8、(27B.7C)H= (10 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、十进制数转换成对应的十六进制数是_____________H [答案:B]
A. B. 71.4 C. D.
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。

相关文档
最新文档