微机原理第一章计算机基础知识.ppt
《微机原理第一章计算机基础知识.ppt》由会员分享,可在线阅读,更多相关《微机原理第一章计算机基础知识.ppt(47页珍藏版)》请在三一办公上搜索。
1、1,第一章 计算机基础知识,1.1 数与数制1.2 十进制数与字符的编码表示1.3 二进制算术运算1.4 符号数的表示及其运算,内容提要:,2,1.1 数与数制,一、计算机中的数制:计数方法。,十进制符合人们的习惯二进制便于物理实现十六进制便于识别、书写八进制,3,1、进位计数制的一般表示,一般地,对任意一个K进制数S都可表示为,其中:Si-S的第i位数码,可以是K个符号中任何一个;n,m 整数和小数的位数;K-基数;Ki-K进制数的权,4,例:,84211(D)=8104+4 103+2 102+1 101+1 10074211Q(O)=7 84+4 83+2 82+1 81+1 80842
2、14H=8 164+4 163+2 16 2+1 161+4 160,基分别为10、8、16。其中十六进制的数码分别为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。,计算机中最常用的是二进制。如:1101B=1 23+1 22+0 21+1 20=13使用二进制的优点:易实现、易存储、抗干扰性强、可靠性高。运算规则简单。,5,2、如何区分不同进位记数制的数字,在数字后面加一个字母进行区分:二进制:数字后面加B,如1001B八进制:数字后面加O,如1001O十进制:一般不加,如1001十六进制:数字后面加H,如1001H,在明显可以区分其记数制的情况下,可以省略数字后面的字母,
3、6,二、各种数制之间的转换:1、各种进位制转十进制:一般采用加权法,即按权值展开为多项式的和的形式。例:101101.11B=125+024+123+122+021+120+12-1+12-2=45.75(D),7,十进制 二进制的转换:整数部分:除2取余;小数部分:乘2取整。以小数点为起点求得整数和小数的各个位。,2、十进制转二进制的方法:,8,(1)整数采用除基取余法。(S)10=(Kn-1 Kn-2 Kn-3、K1 K0)2=Kn-1*2n-1+Kn-2*2n-2+、+K1*21+K0*20 S/2=(Kn-1*2n-2+Kn-2*2n-3+、+K1)+K0/2例:将十进制数175转换为
4、二进制数,其过 程如下:,9,1752=87 余数为 1 872=43 1 432=21 1 212=10 1 102=5 0 52=2 1 22=1 0 12=0 1 得到结果:175=10101111B 169=?10101001B,10,(2)小数采用乘基取整法:例:0.6252=1.25 K-1=1 0.25 2=0.50 K-2=0 0.50 2=1.00 K-3=1 所以 0.625=(0.101)2注意:如果乘积小数始终不为0,则二进制 小数有无穷多位。0.71875=(0.10111)2(3)十进制转其他任意进制:与 十转二方 法类似。但可以经二进制中转。,11,(4)二进制、
5、八进制、十六进制之间互转:例:将 101011B转八进制和十六进制。(101,011)2=(53)8(0010,1011)2=2BH(7 1 2.4 6)8=?(111 001 010.100 110)2 1,1101,0100,1011,0111.0101,1110,1010)2=?(1 D 4 B 7.5 E A)16,12,1.2 十进制数与字符的编码表示,一、BCD码 转换十进制数为其等值的二进制数称之 为编码。前面所提到的二进制数称为 纯二进制码。微处理器只能识别用高低 电平表示的0或1。,13,表1.1 BCD码与其它数制的对应关系,14,15,根据上述说明,一个十进制数,能够很方
6、便 地用BCD码来表示。例如,十进制数834用BCD码表示为(834)10=(1000 0011 0100)BCD 只要熟记十进制数09与BCD码的对应关系 则它们之间的相互转换是十分方便的。例:(0110 1001 0101.0010 0111 1001)BCD=(695.279)10,16,二、ASCII码 ASCII码是美国标准信息交换码的简称,现在为各国所广泛采用。通常,ASCII码由7位二进制编码来表示,用于微处理机与它的外部设备之间进行数据交换以及通过无线或有线进行数据传送。,17,代表字符或控制功能的ASCII码是由一个4位组和一个3位组构成的,形成7位二进制编码,其格式为,3位
7、组,4位组,18,根据ASCII码的构成格式,可以很方便地从附录A中ASCII表查出每一个字符或特殊控制功能的编码。例:大写英文字母A 从表中查出其3位组为(100)2,4位组为(0001)2,故构成字母A的ASCII编码为(1000001)2或(41)16。,19,1.3 二进制算术运算,包括:加法运算 减法运算 乘法运算 除法运算,20,一、二进制加法 二进制加法与十进制加法相类似,所不同的是,二进制加法中是“逢二进一”,其法则为 0+0=0 1+0=1 0+1=1 1+1=0 并进位,21,例:两个二进制数相加:10110101+10001110,101000011,22,二、二进制减法
8、 在二进制减法中,同样有如下法则:0-0=0 1-0=1 1-1=0 0-1=1 有借位 当不够减时需要借位,高位的1等于下一位的2,即“借一当二”。,23,例:两个二进制数相减:10110100-01010111,01011101,24,三、二进制乘法 二进制乘法与十进制乘法是一样的。但因为二进制数只由0和1构成,因此,二进制乘法更简单。其法则如下:00=0 10=0 01=0 11=1,25,例:二进制数1101.1与101.1相乘:1101.1 被乘数(13.5)10 101.1 乘数(5.5)10,110 11 1101 1 00000+11011,1001010.01 乘积(74.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 第一章 计算机基础知识
链接地址:https://www.31ppt.com/p-6572830.html