12
课课 课课课课“课课” 课课课课 课课课课课课课课课课课课课

课程体系及初识“数制” 创作: 王达 参考教材: 《 深入理解计算机网络 》

Embed Size (px)

DESCRIPTION

课程体系及初识“数制” 创作: 王达 参考教材: 《 深入理解计算机网络 》. 一、什么是数制?. 数制 :数据的计数制式,代表一种特定的记数方法,或者进位方法 计算机中的数制类型 :二进制、八进制、十进制、十六进制 基数 :对应数制中可用基本数值的量,等于对应数制类型所代表的数 数码 :对应数制中可用的基本数值,最小值为 0 ,最大值等于对应数制所代表的数减 1 进位 :低位向高位进“ 1 ”代表对应数制类型所对应的数. 二、数制应用的情形. 注册表配置与管理 IP 地址配置与管理 网络设备配置与管理 磁盘与数据包分析 信息 / 数据编码分析. - PowerPoint PPT Presentation

Citation preview

Page 1: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》

课程体系及初识“数制”创作:王达 参考教材:《深入理解计算机网络》

Page 2: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》
Page 3: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》
Page 4: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》

一、什么是数制?• 数制:数据的计数制式,代表一种特定的记数方法,或者进位方法• 计算机中的数制类型:二进制、八进制、十进制、十六进制• 基数:对应数制中可用基本数值的量,等于对应数制类型所代表的数• 数码:对应数制中可用的基本数值,最小值为 0,最大值等于对应数制所代表的数减 1• 进位:低位向高位进“ 1” 代表对应数制类型所对应的数

Page 5: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》

二、数制应用的情形• 注册表配置与管理• IP 地址配置与管理• 网络设备配置与管理• 磁盘与数据包分析• 信息 / 数据编码分析

Page 6: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》

磁盘数据

数据包数据

Page 7: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》

三、主要数制类型1. 二进制• 基数: 2• 数码: 0 、 1• 表示方法:后面加 B 或加下标 2

如( 1001010 ) B 或( 1001010 ) 2

Page 8: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》

2. 八进制一种过渡类型的数制,在计算机中较少使用•基数: 8•数码: 0 、 1 、 2 、 3 、 4 、 5 、 6 、 7•表示方法:后面加 O 或 Q ,或加下标 8

如( 4603 ) O 、( 4603 ) Q ,或者 4603O 、4603Q ,或者( 4603 ) 8【注意】在 C 、 C++ 之类的编程语言中,如果要指定一个数为八进制的,必须在数的前面加上一个数字“ 0” ,如要表示八进制 123 ,则要输入 0123 ,否则会被 认为是十进制数

Page 9: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》

3. 十进制在 IPv4 地址,以及一些设备功能参数(如各种 ID 值、计时器参数等)配置中较用•基数: 10•数码: 0 、 1 、 2 、 3 、 4 、 5 、 6 、 7 、8 、 9•表示方法:后面加 D ,或加下标 10

如( 1250 ) D 或( 1250 ) 10

Page 10: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》

4. 十六进制计算机中最常用的数制类型,如 MAC 地址、 IPv6 地址、磁盘和数据包分析,设备功能参数(如寄存器值、协议号等)配置等•基数: 16•数码: 0 、 1 、 2 、 3 、 4 、 5 、 6 、 7 、 8 、 9 、A 、 B 、 C 、 D 、 E 、 F•表示方法:后面加 H ,或加下标 16如( 49AB ) H , 49ABH ,或( 49AB ) 16【注意】在 C、 C++之类的编程语言中,十六进制数前面必须加上 0x的前缀

Page 11: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》

四、四种数制的特点总结• 有大于或等于 2 的数码的数据肯定不是二进制• 有大于或等于 8 的数码的数据肯定不是八进制• 有字母数码的数据肯定是十六进制

Page 12: 课程体系及初识“数制” 创作: 王达      参考教材: 《 深入理解计算机网络 》

五、四种数制的对应表二进制数 对应的十进制数 对应的八进制数 对应的十六进制数

0 0 0 01 1 1 110 2 2 211 3 3 3100 4 4 4101 5 5 5110 6 6 6111 7 7 71000 8 10 81001 9 11 91010 10 12 A1011 11 13 B1100 12 14 C1101 13 15 D1110 14 16 E1111 15 17 F