←

计算机应用基础 · 计算机硬件

信息在计算机中的表示

信息在计算机中的表示

结构化讲义

A1-1.7 · 3 个大纲考点讲义 · 已精编

练本节题目

A1-1.7.1

信息表示单位,常用进制数,BCD 编码,传输速率单位。

精编讲义 v1#

计算机存储单位体系(1024 进位制,专转本必考)

必记

比特(位)

英文简称
bit(小写 b)
进位换算关系
计算机中最小的信息度量单位,表示一个二进制位 0 或 1
字节等价量(Byte)
1/8 字节

字节

英文简称
Byte(大写 B)
进位换算关系
==计算机中存储和寻址的最基本最小单位(1 Byte = 8 bits)==
字节等价量(Byte)
1 Byte

千字节

英文简称
KB
进位换算关系
1 KB = 2^10 B = 1024 Bytes
字节等价量(Byte)
1024 B

兆字节

英文简称
MB
进位换算关系
1 MB = 2^10 KB = 1024 KB = 2^20 Bytes
字节等价量(Byte)
1,048,576 B

吉字节

英文简称
GB
进位换算关系
1 GB = 2^10 MB = 1024 MB = 2^30 Bytes
字节等价量(Byte)
1,073,741,824 B

太字节

英文简称
TB
进位换算关系
1 TB = 2^10 GB = 1024 GB = 2^40 Bytes
字节等价量(Byte)
约 1 万亿字节

拍字节

英文简称
PB
进位换算关系
1 PB = 2^10 TB = 1024 TB = 2^50 Bytes
字节等价量(Byte)
大数据级海量单位

网络速率 bps 与下载速度 B/s 的进位换算陷阱

必记

易错陷阱

• 通信传输速率采用==小写 b(bps = bit per second,按 1000 进位制:1 Gbps = 1000 Mbps = 10^6 bps); • 文件下载显示采用大写 B(B/s = Byte per second,1 B = 8 b); 【例题】:家里装了“1000M 宽带”(1000 Mbps),理论最高下载速度为: 1000 Mbps ÷ 8 = 125 MB/s==

BCD 码(8421 二-十进制编码)对应表

必记

8421 BCD 码

0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
1001
随堂自测(3 题 · 共 413 道关联题)展开作答
填空2 分自测不计入学习进度

CPU中整数寄存器与定点运算器的宽度称为_______。

填空2 分自测不计入学习进度

从理论上讲,如果一个闪存盘的 USB 接口的传输速度是 400Mb/s,那么存储一个大小为 1GB的文件大约需要____秒(取近似整数)。

填空2 分自测不计入学习进度

在表示计算机硬盘容量时,1GB等于_________MB。

A1-1.7.2

整数编码表示,8 位原码、补码和反码表示,实数编码表示,机器数,真值,数据溢出。

精编讲义 v1#

8 位带符号整数:原码、反码、补码编码转换全览表

必记

正数

真值示例
+1
原码表示
00000001
反码表示
00000001
补码表示
00000001(正数三码完全相同!)

正数最大值

真值示例
+127
原码表示
01111111
反码表示
01111111
补码表示
01111111

正零

真值示例
+0
原码表示
00000000
反码表示
00000000
补码表示
00000000(补码的零具有唯一性)

负零

真值示例
-0
原码表示
10000000
反码表示
11111111
补码表示
00000000(负零在补码中也为纯0)

负数

真值示例
-1
原码表示
10000001
反码表示
11111110(数值位按位取反)
补码表示
11111111(反码末位+1)

负数

真值示例
-127
原码表示
11111111
反码表示
10000000
补码表示
10000001

负数最小值

真值示例
-128
原码表示
无(无法用 8 位原码表示)
反码表示
无(无法用 8 位反码表示)
补码表示
10000000(特殊补码值,必须死记!)

N 位二进制整数的数值表示范围汇总(专转本高频选择题)

必记
编码体制N 位二进制表示范围公式8 位(N=8)具体取值范围
无符号整数0 ~ (2^N - 1)0 ~ 255
有符号数 原码-(2^(N-1) - 1) ~ +(2^(N-1) - 1)-127 ~ +127
有符号数 反码-(2^(N-1) - 1) ~ +(2^(N-1) - 1)-127 ~ +127
有符号数 补码-(2^(N-1)) ~ +(2^(N-1) - 1)-128 ~ +127(补码比原码多表示一个最小值 -128!)

为什么计算机内部采用补码运算?

必记

易错陷阱

两大核心优势: 1. 把减法运算转化为加法运算:利用模数概念,[X - Y]补 = [X + (-Y)]补 = [X]补 + [-Y]补,从而使 CPU 内部只需设计加法器即可完成减法运算,极大简化硬件; 2. 消除了“+0”和“-0”的双重二义性,零的表示唯一,并且比原码多表示一个负数下限(如 8 位能表示到 -128)。

随堂自测(3 题 · 共 968 道关联题)展开作答
填空2 分自测不计入学习进度

把二进制数1010110转成十进制数是________。

填空2 分自测不计入学习进度

十进制数57.3125转换成二进制数是________________。

填空2 分自测不计入学习进度

8位无符号整数可表示的取值范围是0 ~ ________。

A1-1.7.3

比特位逻辑运算,二/八/十/十六进制数之间的转换,进制数的运算;原码、反码与补码之间的转换,原码和补码表示数的范围。

精编讲义 v1#

四大基础逻辑运算真值表(AND、OR、NOT、XOR)

必记

0

输入 B
0
与运算(AND,&)
0
或运算(OR,|)
0
异或运算(XOR,^)
0
非运算(NOT,~A)
1

0

输入 B
1
与运算(AND,&)
0
或运算(OR,|)
1
异或运算(XOR,^)
1
非运算(NOT,~A)
1

1

输入 B
0
与运算(AND,&)
0
或运算(OR,|)
1
异或运算(XOR,^)
1
非运算(NOT,~A)
0

1

输入 B
1
与运算(AND,&)
1
或运算(OR,|)
1
异或运算(XOR,^)
0(相同为0,不同为1)
非运算(NOT,~A)
0

进制转换速算法

必记

复习提示

• 二进制转八进制:以小数点为中心,整数部分向左、小数部分向右,每 3 位一组,不足补 0; • 二进制转十六进制:以小数点为中心,每 4 位一组,不足补 0; 【例】:(11010111.101)2 转十六进制: 整数 1101 0111 -> D7H,小数 .1010 -> .AH,即 D7.AH

随堂自测(3 题 · 共 183 道关联题)展开作答
填空2 分自测不计入学习进度

最基本的逻辑运算有三种,即逻辑加、取反以及 。

判断1 分自测不计入学习进度

在CPU中执行算术运算和逻辑运算,都是按位进行且各位之间是独立无关的。

判断1 分自测不计入学习进度

( )对二进位信息进行逻辑运算是按位独立进行的,位与位之间不发生关系。