• 沒有找到結果。

二、选择题(可多选)

原码。“-35”的原码为 1 0100011,它的反码为 1 1011100,由此得到它的补码为 1 1011101。

最后[-35]+[+18]的运算过程如图 2-15 右图所示,结果为 11101111。

图 2-14 两个补码减法运算示例

2.6 实战训练

一、填空题

1 . 计 算 机 数 制 一 般 有 ________ 、 ________ 、 ________ 和 ________ 四 种 , 分 别 用 ________、________、________和________字符标识。计算机一般都采用________数进行 运算、存储和传送。

2.目前常见的机器编码有原码、反码和补码三种。原码的编码规则是:最高位代表 ________,其余各位是该数的________;反码的编码规则是:正数的反码________,负数 的反码是将二进制位________;补码的编码规则是:正数的补码________,负数的补码是 将二进制位________后在最低位加________。

3.对 -0 和 +0 有不同表示方法的机器码是________和________,________是一样 的。8 位寄存器中存放二进制整数,内容全为 1,当它为原码、补码和反码时所对应的十 进制真值分别是________、________、________。

4.十进制整数转换成二进制的方法是________,十进制小数转换成二进制的方法是 ________。7420.45Q 的十六进制数是________。

5.采用 BCD 码,1 位十进制数要用________位二进制数表示,1 个字节可存放 ________个 BCD 码。36D 的 8421 码为________。

6.逻辑操作有________、________、________和________四种类型。

二、选择题(可多选)

1.8 个二进制位至多可表示( )个数据。

A.8 B.64 C.255 D.256 2.与二进制数 100101.001101 等值的十进制数是( )。

A.25.203125 B.25.34 C.37.203125 D.37.34 3.与二进制数 100101.001101 等值的十六进制数是( )。

A.25.203125 B.25.34 C.25.31 D.91.0D 4.下列数中最小的数为( )。

A.10101101B B.256Q C.ACH D.171D +

0 0100011 1 1101101 1 0 0010000

+

1 1011101 0 0010010 1 1101111 新产生的最

高位,溢出

5.将 -33 以单符号位补码形式存入 8 位寄存器中,寄存器中的内容为( )。 A.DFH B.A1H C.5FH D.DEH 6.对 +0 和 -0 表示形式唯一的机器码是( )。

A.原码 B.补码 C.反码 D.真值 7.与十六进制数 AC.E 等值的十进制数是( )。

A.112.875 B.162.875 C.172.7 D.172.875 8.与十六进制数 AC.E 等值的八进制数是( )。

A.254.16 B.254.7 C.530.07 D.530.7 9.多项式 214 + 211 + 24 + 21 + 20表示为十六进制数为( )。

A.4813H B.8026H C.2410H D.EB410H 10.多项式 214 + 211 + 24 + 21 + 20表示为十进制数为( )。

A.18 448 B.9 232 C.18 451 D.36 902 11.8 位补码可表示定点整数的范围是( )。

A.–127~+127 B.–128~+128 C.–128~+127 D.–127~+128 12.原码 1.0101110 所表示的真值为( )。

A.-0.0101110 B.+0.0101110 C.-0.1010010 D.+0.1010010 13.8 位反码可表示定点小数的范围是( )。

A.–1~1 B.–1~1-2-7 C.–1+2-7~1 D.–1+2-7~1-2-7 14.在计算机加减法运算中,最常使用的是( )。

A.原码 B.补码 C.反码 D.ASCII 码 15.每个字节中可存放( )个 BCD 码数码。

A.4 B.3 C.2 D.1 16.计算机中字符的编码为( )。

A.原码 B.补码 C.反码 D.ASCII 码 17.补码的作用是( )。

A.使机器数的码制简单 B.使计算机的运算符合其物理性能 C.能将负数转换为正数 D.能将减法转化为加法

18.对于 n 位二进制整数,( )的表示范围为:-(2n-1–1)~+(2n-1-1)。 A.原码 B.补码 C.反码 D.都不是 19.( )的编码保持了数据原有的大小顺序。

A.原码 B.补码 C.反码 D.移码 20.二进制整数采用机器码表示时,( )的表示范围最大。

A.原码 B.补码 C.反码 D.BCD 码

21.设字长 8 位并用定点整数表示,模为 2^8,若[X]=11111010,则 X 的原码及真值 X 分别为( )。

A.[X]=00000110,X=+0000110 B.[X]=10000110,X=-0000110 C.[X]=01111010,X=+1111010 D.[X]=11111010,X=-0000110 22.对于 R 进制数,在每一位上的数字可以有( )种。

A.R/2 B.R–1 C.R D.R+1 23.十六进制数 1000 转换成十进制数是( )。

A.4096 B.1024 C.2048 D.8192 24.假设用 12 个二进制位表示数据,它能表示的最大无符号整数为( )。

A.2047 B.2048 C.4095 D.4096

第 2 章 数制转换与运算 41

25.与十进制数 28.625 等值的十六进制数为( )。

A.112.10 B.1C.A C.1C.5 D.112.5 26.与二进制数 11101.010 等值的十进制数为( )。

A.31.25 B.29.75 C.29.5 D.29.25 27.与十六进制数 23.4 等值的十进制数为( )。

A.35.5 B.23.4 C.35.75 D.35.25 28.与十进制数 254 等值的二进制数是( )。

A.11111110 B.11101111 C.11111011 D.11101110 29.十进制数 125.24 对应的二进制数是( )。

A.111101.1100 B.1111101.0011 C.1111101.11 D.1111001.0011 30.下面二、十、十六进制数之间转换正确的是( )。

A.十进制数 200 转换为二进制无符号数是 11111000B B.十进制数 122 转换成十六进制数是 7AH

C.十进制数 439 转换成 8421BCD 码是 010000011001 D.十六进制数 F2H 转换成十进制数是 234

31.真值 X=-127D,则其二进制真值及 8 位反码分别为( )。

A.X=-1000000 [X] =11111111 B.X=-1000000 [X] =10000000 C.X=-1111111 [X] =11111111 D.X=-1111111 [X] =10000000

32.若 X=10111001,Y=11110011,则 X 和 Y“逻辑与”的值及“逻辑异或”的值分 别为( )。

A.110101100,000001101 B.001010011,111110010 C.10110001,01001010 D.01001110,11111011

33.若真值 X 为负小数,则用 n 位二进制数(含符号位)表示的原码定义为( )。 A.[X]=X B.[X]=1-X C.[X]=X-1 D.[X]=2n-1-X

34.反码的作用是( )。

A.作为求补码的中间手段 B.作为求原码的中间手段 C.能将负数转换为正数 D.能将减法转化为加法

35.某数在计算机中用 8421BCD 码表示为 0011 1001 1000,其真值为( )。 A.398 B.398H

C.1630Q D.1110011000B 36.在( )表示中,数值 0 是唯一表示的。

A.原码 B.反码 C.补码 D.原码或反码 37.若用 8 位机器码表示十进制数–101,则原码表示的形式为( )。

A.11100101 B.10011011 C.11010101 D.11100111 38.若用 8 位机器码表示十进制数–101,则补码表示的形式为( )。

A.11100101 B.10011011 C.11010101 D.11100111 39.已知 x = –105/128,若采用 8 位机器码表示,则[x]=( )。

A.10011010 B.11010101 C.11101001 D.10100111 40.已知 x = –105/128,若采用 8 位机器码表示,则[x]=( )。

A.10010111 B.11010101 C.11101010 D.10100111

相關文件