Presentation is loading. Please wait.

Presentation is loading. Please wait.

第1章 基础知识 1.1 微型计算机中数的表示 1.2 二进制编码 1.3 二进制数的运算.

Similar presentations


Presentation on theme: "第1章 基础知识 1.1 微型计算机中数的表示 1.2 二进制编码 1.3 二进制数的运算."— Presentation transcript:

1 第1章 基础知识 1.1 微型计算机中数的表示 1.2 二进制编码 1.3 二进制数的运算

2 1.1 微型计算机中数的表示 十、二、八和十六进制数 数制的转换 返回

3 十、二、八和十六进制数 1. 十进制数 2. 二进制数 3. 八进制数 4. 十六进制数 返回

4 十进制数 十进制数是日常生活中使用最多的数制。十进制数的要素有: 每一位数是0~9十个数码中的一个; 逢十进一,借一为十。
十进制数的尾符为:D 返回

5 二进制数 计算机中采用的是二进制数。二进制数的要素有: 每一位数是0或1两个数码中的一个; 逢二进一,借一为二。 二进制数的尾符为:B 返回

6 八进制数 为了简化表示二进制数,在计算机原理和分析中常用八进制数。八进制数的要素为: 每一位数是0~7八个数码中的一个;
逢八进一,借一为八。 八进制数的尾符为:O 返回

7 十六进制数 为了简化表示二进制数,在计算机原理和分析中常用十六进制数。十六进制数的要素为: 每一位数是0~9、A~F十六个数码中的一个;
逢十六进一,借一为十六。 十六进制数的尾符为:H 返回

8 数制的转换 1. 十进制数转换为其他进制数 2. 其他进制数转换为十进制数 3. 二进制数与八(十六)进制数的互相 转换 返回

9 十进制数转换为其他进制数 转换方法:将十进制数的整数部分除以被转换的进制值,每除一次取一次余数,无余数取零,按逆序取值;将十进制数的小数部分乘以被转换的进制值,每乘一次取一次整数,无整数取零,按顺序取值。 例:235.25D= B=353.2O=EB.4H 返回

10 其他进制数转换为十进制数 =768+160+2+0.625 =930.625D 返回 转换方法:按权相加。
例: B= = =53.25D 234.6O=2×82+3 × ×8-1 = =156.75D 3A2.AH=3 × × ×16-1 = = D 82 返回

11 二进制数与八(十六)进制数的互相转换 转换方法:将二进制数以小数点为界,整数向左,小数向右,每3(4)位为一组,不足补0,对应转换为8(16)进制数;反之,为逆变换。 例: B= =153.4O = =6B.8H 234.5O= = B 1AB.CH= = B 返回

12 1.2 二进制编码 返回 1.2.1 二进制编码 1.2.2 二—十进制编码(1) 1.2.2 二—十进制编码(2)
1.2 二进制编码 二进制编码 二—十进制编码(1) 二—十进制编码(2) 字符编码、字型编码和字节 返回

13 二进制编码 2. 循环码 详见P5表1.2。 返回

14 1.2.2 二—十进制编码(1) 返回 1. 8421BCD码:是一种有权码,它保留了8421码的前 10组编码,去掉了后6组编码。
二—十进制编码(1) BCD码:是一种有权码,它保留了8421码的前 10组编码,去掉了后6组编码。 2. 余3码:是一种无权码,它保留了8421码的中间10组 编码,去掉了前、后3组编码。 3. 循环BCD码:是一种无权码,它保留了循环码的前 返回

15 1.2.2 二—十进制编码(2) 4. 循环余3码:是一种无权码,它保留了循 5. 5211码:是一种有权码,其每一位数码的
二—十进制编码(2) 4. 循环余3码:是一种无权码,它保留了循 环码的中间10组编码,去掉 了前、后3组编码。 码:是一种有权码,其每一位数码的 权值正如编码名称所示。 码:是一种有权码,其每一位数码的 返回

16 字符编码、字型编码和字节 1. 字符的编码 2. 字符的字型编码 3. 位、字、字长和字节 返回

17 1. 字符的编码 西文字符:采用ASCII码,用一字节表示。 汉字字符:采用GB2312-80编码,用二个字节
1. 字符的编码 西文字符:采用ASCII码,用一字节表示。 汉字字符:采用GB 编码,用二个字节 表示。共定义了7445个字符信息, 其中汉字字符6763个,其他字符 682个。 ASCII编码表见P7表1.4。 返回

18 2. 字符的字型编码 字符的字型编码采用点阵的形式。
2. 字符的字型编码 字符的字型编码采用点阵的形式。 如西文显示字符采用5×7点阵,汉字显示字符采用16×16点阵,汉字打印字符至少采用16×16点阵。 相同形式的字符存放在同一个文件中,称× ×字库。 返回

19 3. 位、字、字长和字节 位(bit):一位二进制数简称一位。是表示信息的 最小单位。 字(word):计算机一次所能处理的一组二进制数。
3. 位、字、字长和字节 位(bit):一位二进制数简称一位。是表示信息的 最小单位。 字(word):计算机一次所能处理的一组二进制数。 字长:计算机一次所能处理的一组二进制数的位数。 字节(byte):8位二进制数为一个字节。字节是表示 信息量多少和存储容量大小的基本单 位,其辅助单位有: 210B=1KB, 220B=1MB, 230B=1GB, 240B=1TB。 返回

20 1.3 二进制数的运算 原码、反码、补码及补码运算 逻辑运算 数的定点表示和浮点表示 返回

21 原码、反码、补码及补码运算 1. 二进制数的简单算术运算 2. 原码、反码和补码 3. 补码运算 返回

22 1. 二进制数的简单算术运算 加法运算:0+0=0,0+1=1+0=1,1+1=10。
1. 二进制数的简单算术运算 加法运算:0+0=0,0+1=1+0=1,1+1=10。 减法运算:0-0=0,1-0=1,1-1=0,0-1=1 (向高位借1)。 乘法运算:0 ×0=1,0 ×1=0,1 ×1=1 (移位相加)。 除法运算:0÷0、1 ÷0均非法,0 ÷1=0, 1 ÷1=1(移位相减)。 返回

23 2. 原码、反码和补码 带正、负号的二进制数称为真值。为了对带正、负号的二进制数进行运算,引入原码、反码和补码的概念。
2. 原码、反码和补码 带正、负号的二进制数称为真值。为了对带正、负号的二进制数进行运算,引入原码、反码和补码的概念。 原码:把真值的符号位也数字化,称为原码。一般用0表示符号“+”,用1表示符号“-”。 反码:正数的反码与原码相同;负数的反码是:符号位不变,数值位逐位取反。 补码:正数的补码与原码相同;负数的补码是:符号位不变,数值位逐位取反加1。 返回

24 3. 补码运算 模的概念:“减去一个数,等于加上这个数的负数”。 补码运算的优点:使加、减法运算统一为加法运算。
3. 补码运算 模的概念:“减去一个数,等于加上这个数的负数”。 补码运算的优点:使加、减法运算统一为加法运算。 补码运算的方法:将需运算的数求补,做相加运算,运算结果再次求补还原。 返回

25 逻辑运算 1. 三种基本逻辑运算 2. 常用的逻辑运算 返回

26 1. 三种基本逻辑运算 “与”逻辑运算关系:Y1=A•B “或”逻辑运算关系:Y2=A+B “非”逻辑运算关系:Y3=
1. 三种基本逻辑运算 “与”逻辑运算关系:Y1=A•B “或”逻辑运算关系:Y2=A+B “非”逻辑运算关系:Y3= 其逻辑符号和真值表见P11的相应图示和 表1.5。 返回

27 2. 常用的逻辑运算 与非逻辑关系:Y4= 或非逻辑关系: Y5= 异或逻辑关系: Y6=A⊕B,Y7= A⊕B 与或非逻辑关系:Y8=
2. 常用的逻辑运算 与非逻辑关系:Y4= 或非逻辑关系: Y5= 异或逻辑关系: Y6=A⊕B,Y7= A⊕B 与或非逻辑关系:Y8= 其逻辑符号和真值表见P12的相应图示和P13的表1.6、表1.7 。 返回

28 数的定点表示和浮点表示 1. 数的定点表示法 2. 数的浮点表示法 返回

29 1. 数的定点表示法 规定一个固定的小数点的位置,并把用这种方法表示的数称为定点数。 MSB表示最高有效位, LSB表示最低有效位。
1. 数的定点表示法 规定一个固定的小数点的位置,并把用这种方法表示的数称为定点数。 MSB表示最高有效位, LSB表示最低有效位。 当小数点固定在MSB的前面时,定点数为纯小数,当小数点固定在LSB的后面时,定点数为纯整数。 符号 MSB LSB 返回

30 2. 数的浮点表示法 将一个二进制数用一种普通形式表示为:2E ×F,其中E表示阶码,F 称为尾数。我们把用阶码和尾数表示的数称为浮点数。
2. 数的浮点表示法 将一个二进制数用一种普通形式表示为:2E ×F,其中E表示阶码,F 称为尾数。我们把用阶码和尾数表示的数称为浮点数。 阶码通常为带符号的整数,尾数通常为带符号的纯小数。 符号(1位) 阶码(R位) 尾数(P位) 返回


Download ppt "第1章 基础知识 1.1 微型计算机中数的表示 1.2 二进制编码 1.3 二进制数的运算."

Similar presentations


Ads by Google