欢迎来到天天文库
浏览记录
ID:57122846
大小:207.00 KB
页数:35页
时间:2020-08-01
《微机原理第二章 计算机中的数制和码制课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章计算机中的数制和码制基本要求:熟悉并掌握计算机中信息的表示方法,熟练掌握各数制,码制间的转换基本内容:无符号数的表示方法及运算主要是十进制、二进制、十六进制、八进制及其互相转换有符号数的表示方法,主要有原码、补码、反码及其相互关系几种常用编码,BCD码,ASCⅡ码重点内容:数制相互转换,码制相互关系及运算、BCD码表示难点内容:原码、补码、反码相互运算,十进制向二进制转换12.1数和数制第二章计算机中的数制和码制1、常用的数制1)十进制最常用,不详讲。由十进制表示方法推导出任意进制的表示方法。如:则任意进制的数N进位基数位权相应系数m,n为正整数2第二章计算机中的数制和码
2、制1、常用的数制2)二进制计算机内部的信息分为两大类:控制信息:是一系列的控制命令,用于指挥计算机如何操作;数据信息:是计算机操作的对象,一般又可分为数值数据和非数值数据。数值数据用于表示数量的大小,它有确定的数值;非数值数据没有确定的数值,它主要包括字符、汉字、逻辑数据等等。3第二章计算机中的数制和码制1、常用的数制2)二进制计算机中不论是控制命令还是数据信息,它们都要用“0”和“1”两个基本符号(即基2码)来编码表示物理上容易实现。例如,用“1”和“0”表示高、低两个电位,或表示脉冲的有无,还可表示脉冲的正、负极性等等,可靠性都较高。编码、加减运算规则简单。“1”和“0”正
3、好与逻辑数据“真”与“假”相对应,逻辑运算方便。4第二章计算机中的数制和码制1、常用的数制2)二进制计数特征:逢二进一,运算简单。二进制数也可完成加、减、乘、除四则运算,乘法实质上是做移位加法,除法则是移位减法。末尾必须以“B”结尾。5第二章计算机中的数制和码制1、常用的数制3)十六进制二进制数不便于识别和记忆,计算机中常用十六进制数表示。十六进制数由六个符号A~F,10个数字0-9组成计数规律:逢十六进一注意:首字符不是0-9数字而是字母A-F则必须在前面补-“0”,否则为错,如0FCH。末尾必须以“H”结尾6第二章计算机中的数制和码制2、常用数制之间的转换1)二进制转换为十
4、进制方法:按位权展开相加如:101101.101B=D=1×25+0×24+1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=32+0+8+4+0+1+0.5+0+0.125=45.625D直接写出相加也可7第二章计算机中的数制和码制2、常用数制之间的转换2)十进制转换为二进制方法1:降幂法写出要转换的十进制数,其次写出小于此数的各位二进制权值,然后用要转换的十进制数减去与它最近的二进制权值,够减则减去,并记以1,不够减则跳过并记以0,直到读数为0为止。例:将199D转化为二进制为B。8第二章计算机中的数制和码制2、常用数制之间的转换2)十进制转换为二
5、进制方法1:降幂法步骤1:小于199的各位权值:128、64、32、16、8、4、2、1。2:减199-128=71够减记171-64=7……17-32不够减记07-16………07-8………07-4=313-2=111-1=01所以结果记为11000111B9第二章计算机中的数制和码制2、常用数制之间的转换2)十进制转换为二进制方法1:降幂法对于小数也一样,只是从0.5向后减直到结果为0。例:将N=0.8125D写为二进制1)、写权值0.5、0.25、0.125、0.0625……2)、减0.8125-0.5=0.312510.3125-0.25=0.062510.0625-0.
6、125不够00.0625-0.0625=01所以N=0.8125D=0.1101B如果给定的十进制数有整数也有小数可分别计算10第二章计算机中的数制和码制2、常用数制之间的转换2)十进制转换为二进制方法2:除法整数不断除以2,记下余数,直到商为0。除2取余小数不断乘以2,记下整数位,直到小数为0乘2取整例:N=199D写为二进制数为B例:N=0.8125D写为二进制B11第二章计算机中的数制和码制2、常用数制之间的转换2)十进制转换为二进制方法2:除法12第二章计算机中的数制和码制2、常用数制之间的转换3)二进制转换为十六进制方法:将二进制由小数点向左右四位一组,写成十六进制即
7、可,不够四位以0补例:二进制数1011011.1转化为十六进制数为5B.8H4)十六进制转换为二进制方法:将各位分别写为二进制即可例:0B35H写为二进制为101100110101B13第二章计算机中的数制和码制2、常用数制之间的转换5)十进制与十六进制转换方法:与二进制和十进制转换相同,按权展开或除法例:将N=48956D转换为十六进制14第二章计算机中的数制和码制计算机只识别0和1组成的数或代码,所以有符号数的符号也只能用0和1来表示,用0表示正,用1表示负,但由于数值部分的表示方法不同
此文档下载收益归作者所有