内工大微机原理 第二章_计算机基础知识课件

上传人:我*** 文档编号:142727297 上传时间:2020-08-22 格式:PPT 页数:22 大小:275KB
返回 下载 相关 举报
内工大微机原理 第二章_计算机基础知识课件_第1页
第1页 / 共22页
内工大微机原理 第二章_计算机基础知识课件_第2页
第2页 / 共22页
内工大微机原理 第二章_计算机基础知识课件_第3页
第3页 / 共22页
内工大微机原理 第二章_计算机基础知识课件_第4页
第4页 / 共22页
内工大微机原理 第二章_计算机基础知识课件_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《内工大微机原理 第二章_计算机基础知识课件》由会员分享,可在线阅读,更多相关《内工大微机原理 第二章_计算机基础知识课件(22页珍藏版)》请在金锄头文库上搜索。

1、1,第二章 基 础 知 识,1-1 数制 1-2 数制之间的转换 1-3 数的运算方法 1-4 数和字符的表示,2,预 备 知 识,22=4 24=16 28=256 210=1024 220=1048576 1K= 210=1024 (Kilo) 1M=1024K= 220 (Mega) 1G=1024M= 230 (Giga) 1个二进制位:bit(比特) 8个二进制位:Byte(字节) 1Byte=8bit 2个字节:Word(字) 1Word=2Byte=16bit,3,1-1 数 制 十进制(D):基数为10,逢十进一 12.34D = 1101 + 2 100 + 3 10-1 +

2、 4 10-2 二进制(B):基数为2,逢二进一 1101B = 1 23 + 1 22 + 1 20 = 13D 十六进制(H):基数为16,逢十六进一 1001, 0001, 1000, 0111 9 1 8 7 9 163 + 1 162 + 8 161 + 7 160 =37255D 八进制(Q):基数为8,逢八进一 751Q=782 + 581 + 1 80 = 489D,4,数 制 基 数 数 码,二进制 Binary 2 0,1 八进制 Octal 8 0,1,2,3,4,5,6,7 十进制 Decimal 10 0,1,2,3,4,5,6,7,8,9 十六进制 Hexadeci

3、mal 16 0,1,2,3,4,5,6,7,8,9, A,B,C,D,E,F,5,1-2 数制之间的转换, 二进制 十进制,整数:除基取余法,小数:乘基取整法,11D,例: 1011B =,例: 28.125D =,11100.001B,6, 十六进制 十进制,18FH,BF3CH=,11163 + 15162 + 3161 + 12160 =48956 D,例: 399D =,7,二进制 十六进制 四位二进制数对应一位十六进制数,小结: 其他进制十进制 : 按权展开求和。 整数部分除基数取余。(倒取) 小数部分乘基数取整。,二进制 八进制 三位二进制数对应一位八进制数,8,一、 算术运算

4、二进制 加法规则 乘法规则 0+0=0 00=0 0+1=1 01=0 1+0=1 10=0 1+1=0 (进位1) 11=1 十六进制 0 5 C 3 H 3 D 2 5 H + 3 D 2 5 H - 0 5 C 3 H 4 2 E 8 H 3 7 6 2 H,1-3 数的运算方法(算术运算和逻辑运算),9,二、逻辑运算(按位bit操作),10,例:X=00FFH Y=5555H,求Z=XY=? X= 0000 0000 1111 1111 B Y= 0101 0101 0101 0101 B Z= 0101 0101 1010 1010 B Z=55AAH,11,X= 0000 0000

5、 1111 1111 B Y= 0101 0101 0101 0101 B Z= 0000 0000 0101 0101 B Z=0055H X= 0000 0000 1111 1111 B Y= 0101 0101 0101 0101 B Z= 0101 0101 1111 1111 B Z=55FFH,12,1-4 数和字符的表示,一、 数(机器数)的表示: 计算机中的数用二进制表示,数的符号也用二进制表示。 机器字长:指参与运算的数的基本位数,标志着计算精度,一般是字节的整数倍(8位、16位、32位等)。,假设机器字长n为16位,假设机器字长n为8位,13,机器数有三种表示方法 原码 反

6、码 补码 (1)原码表示法:符号位 + 绝对值(数值位) 例:n=8bit +3原码 = 0000 0011B = 03H -3原码 = 1000 0011 B= 83H +0原码 = 0000 0000 B= 00H -0原码 = 1000 0000 B= 80H 0的表示不唯一 (2)反码表示法:正数的反码同原码, 负数的反码为其原码的 符号位不变, 数值位 按 位取反。 例:n=8bit +5反码 = 0000 0101 B= 05H -5反码 = 1111 1010 B= FAH +0反码 = 0000 0000 B= 00H -0反码 = 1111 1111 B= FFH 0的表示不

7、唯一,14,(3)补码表示法:IBM-PC采用补码表示法 正数的补码:同原码 +1补码 = 0000 0001B = 01H +127补码 = 0111 1111B = 7FH +0补码 = 0000 0000B = 00H 负数的补码:负数的反码末位加一。 例: 机器字长8位,-46补码 = ? -46原码 = 1010 1110B -46反码 = 1101 0001B -46补码 = 1101 0010B= D2H 机器字长16位,-46补码 = ?,15,-1补码 = 1111 1111 = FFH -127补码 = 1000 0001 = 81H +0补码 = 0000 0000 =

8、00H -0补码 = 0000 0000 = 00H 0的表示是唯一的。 n位补码的表示范围: - 2n-1 N + 2n-1-1 n=8 -128 N +127 n=16 -32768 N +32767,16,n位二进制补码的表示范围,十进制 二进制 十六进制 十进制 十六进制 n=8 n=16 +127 0111 1111 7F +32767 7FFF +126 0111 1110 7E +32766 7FFE . . . +2 0000 0010 02 +2 0002 +1 0000 0001 01 +1 0001 0 0000 0000 00 0 0000 -1 1111 1111 F

9、F -1 FFFF -2 1111 1110 FE -2 FFFE . . . -126 1000 0010 82 -32766 8002 -127 1000 0001 81 -32767 8001 -128 1000 0000 80 -32768 8000,17,(4)原码、补码间的转换,符号位为0:X补=X原,符号位为1:符号位不变,尾数求反加1,例:已知 X补=36H 求 X原=?,例:已知 X补=96H 求 X原=?,B)已知 X补,求 -X补,-X补 = X补求补,求补:连符号位一起按位取反加1。,例:X补=F6H,求-X补=,18,(5)二进制补码运算及溢出判别,A)加减法的运算规

10、则:XY补=X补Y补,注意:符号位与数值位一起参与运算,B)溢出:超出了表示范围,结果是错误的,溢出的条件:同号运算可能产生溢出,溢出的判别:双高判别法,双高判别法:,OF=CS CP OF=1:溢出,OF=0:未溢出,CS:表示符号位的进位情况 CS=1:有进位,CS=0:无进位,CP:表示最高数值位的进位情况 CP=1:有进位,CP=0:无进位,19,例:X补= 6AH ; Y补.=3FH X+Y补=? 解:0110 1010B +0011 1111B 1010 1001B Cs = 0 Cp =1 OF=1溢出。 无符号整数:表示范围 0 N 2n-1 n=8 0 N 255 n=16 0 N 65535,20,二、 字符的表示 ASCII码: 字符和字母的编码,用7位二进制数编码。 例: A 41H a 61H 1 31H 换行 0AH 回车 0DH 空格 20H BCD码(8421码):二进制编码的十进制数。一位十进制数用四位二进制数编码表示 。 例:将83.1写成BCD码。 83.1=(1000 0011 . 0001)BCD,21,美国标准信息交换码ASCII码:,22,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号