【教学课件】第一章基础知识.ppt
《【教学课件】第一章基础知识.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第一章基础知识.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 基 础 知 识 数制数制 数制之间的转换数制之间的转换 运算运算 原码原码 反码反码 补码补码 ASCIIASCII码码 BCDBCD码码 数码之间的处理关系数码之间的处理关系 从不同的角度看待一个二进制数从不同的角度看待一个二进制数从不同的角度看待一个二进制数从不同的角度看待一个二进制数1预 备 知 识22=424=1628=256210=1024220=10485761K=210=1024(Kilo)1M=1024K=220(Mega)1G=1024M=230(Giga)1个二进制位:bit(比特)8个二进制位:Byte(字节)1Byte=8bit2个字节:Word(字)1Word
2、=2Byte=16bit21.数 制 十进制十进制十进制十进制:基数为:基数为1010,逢十进一,逢十进一543.12=510543.12=5102 2+410+4101 1+310+3100 0+110+110-1-1+210+210-2-2 二进制二进制二进制二进制:基数为:基数为2 2,逢二进一,逢二进一1101111101112 2=12125 5 +12+124 4 +12+122 2+12+121 1+12+120 0 =55=551010 十六进制十六进制十六进制十六进制:基数为:基数为1616,逢十六进一,逢十六进一 1001,0001,1000,0111 1001,0001,
3、1000,0111 9 1 8 7 9 1 8 7 =9 16 =9 163 3+1 16+1 162 2+8 16+8 161 1+7 16+7 160 0 八进制八进制八进制八进制:基数为:基数为8 8,逢八进一,逢八进一3数制基数数码二进制Binary20,1八进制Octal80,1,2,3,4,5,6,7十进制Decimal100,1,2,3,4,5,6,7,8,9十六进制Hexadecimal160,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F4二进制十进制110111.11B=12110111.11B=125 5+12+124 4+12+122 2+12+121 1+
4、12+120 0+12+12-1-1+12+12-2-2=55.75D=55.75D 整数部分:除基取余法整数部分:除基取余法例例例例:N=55DN=55D 55/2=27 55/2=27 余数余数=1(=1(a0)a0)27/2=13 27/2=13 余数余数=1(=1(a1)a1)13/2=6 13/2=6 余数余数=1(=1(a2)a2)6/2=3 6/2=3 余数余数=0(=0(a3)a3)3/2=1 3/2=1 余数余数=1(=1(a4)a4)1/2=0 1/2=0 余数余数=1(=1(a5)a5)N=55D=110111BN=55D=110111B 2.数制之间的转换5小数部分:乘
5、基取整法例例例例:N=55DN=55D 0.4252=0.850.4252=0.85整数整数=0=00.852=1.700.852=1.70整数整数=1=10.702=1.400.702=1.40整数整数=1=10.402=0.800.402=0.80 整数整数=0=00.802=1.600.802=1.60整数整数=1=1.N=0.425D=0.01101BN=0.425D=0.01101B6二进制十六进制 0011 0101 1011 1111 0011 0101 1011 1111 3 5 3 5 B FB F 00110011,0101,1011,1111B=350101,1011,1
6、111B=35BFHBFHA 1 9 CA 1 9 C 1010 0001 1001 1100 1010 0001 1001 1100 A19CH=1010,0001,1001,1100B A19CH=1010,0001,1001,1100B7十六进制十进制 BF3CH=11BF3CH=11 16163 3+15+15 16162 2+3+3 16161 1+1212 16160 0 降幂法降幂法 除法除法例例例例:399399D=?HD=?H 399 143 15 399 143 15 -256 16 1 256 16 1 1 8 F 1 8 F 399D=18FH 399D=18FH8算术
7、运算二进制二进制加法规则加法规则乘法规则乘法规则0+0=0 00+0=0 0 0=00=0 0+1=1 0 0+1=1 0 1=01=0 1+0=1 1 1+0=1 1 0=00=0 1+1=0 1+1=0(进位进位1 1)1 1 1=11=1十六进制十六进制 0 5 0 5 C 3 H 3 D 2 5 HC 3 H 3 D 2 5 H +3 D 2 5 H -0 5 C 3 H +3 D 2 5 H -0 5 C 3 H 4 2 E 8 H 3 7 6 2 H 4 2 E 8 H 3 7 6 2 H3.运算(算术运算和逻辑运算)9逻辑运算(按位bit操作)“非非”运运算算(NOTNOT)AA
8、 A A01011010“与”运算(AND)ABAB000010100111“异或”运算(XOR)ABAB000011101110“或”运算(OR)ABAB00001110111110例例例例:X=00FFHY=5555HX=00FFHY=5555H,求求Z=XZ=X Y=?Y=?X=0000000011111111BX=0000000011111111B Y=0101010101010101BY=0101010101010101BZ=0101010110101010BZ=0101010110101010BZ=55AAHZ=55AAH114.原码 反码 补码 数(机器数)的表示:数(机器数)的
9、表示:数(机器数)的表示:数(机器数)的表示:计算机中的数用二进制表示,数的符号也用二进制表示。计算机中的数用二进制表示,数的符号也用二进制表示。机器字长:指参与运算的数的基本位数,标志着计算精度,机器字长:指参与运算的数的基本位数,标志着计算精度,一般是字节的整数倍(一般是字节的整数倍(8 8位、位、1616位、位、3232位等)。位等)。假设机器字长假设机器字长n n为为8 8位位76543210符号位数值位假设机器字长n为16位符号位数值位1514131211109876543210符号位=0表示正数符号位=1表示负数12常用表示法常用表示法常用表示法常用表示法 原码原码 反码反码 补码
10、补码原码表示法原码表示法原码表示法原码表示法:符号:符号+绝对值绝对值例:例:n=8bitn=8bit+3+3原码原码=0000,0011=03=0000,0011=03H H-3-3原码原码=1000,0011=83=1000,0011=83H H+0+0原码原码=0000,0000=00=0000,0000=00H H-0-0原码原码=1000,0000=80=1000,0000=80HH 0 0的表示不唯一的表示不唯一13反码表示法反码表示法反码表示法反码表示法:正数的反码同原码,负数的反码数值位与:正数的反码同原码,负数的反码数值位与原码相反原码相反例:例:n=8bitn=8bit+5
11、+5反码反码=0000,0101=05=0000,0101=05H H-5-5反码反码=1111,1010=1111,1010=FAFAH H+0+0反码反码=0000,0000=00=0000,0000=00H H-0-0反码反码=1111,1111=1111,1111=FFHFFH 0 0的表示不唯一的表示不唯一14补码表示法:补码表示法:补码表示法:补码表示法:IBM-PCIBM-PC采用补码表示法采用补码表示法正数的补码:同原码正数的补码:同原码+1+1补码补码=00000001=01=00000001=01H H+127+127补码补码=01111111=7=01111111=7FH
12、FH+0+0补码补码=00000000=00=00000000=00H H负数的补码:负数的补码:(1 1)写出与该负数相对应的正数的补码写出与该负数相对应的正数的补码 (2 2)按位求反)按位求反 (3 3)末位加一)末位加一例例例例:机器字长机器字长8 8位,位,-46-46补码补码=?4646补码补码=00101110=00101110110100011101000111010010=11010010=D2HD2H 机器字长机器字长1616位,位,-46-46补码补码=FFD2HFFD2H 按位求反末位加一15-1-1补码补码=11111111=11111111=FFHFFH-127-1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第一章 基础知识
限制150内