微机运算基础.ppt
《微机运算基础.ppt》由会员分享,可在线阅读,更多相关《微机运算基础.ppt(57页珍藏版)》请在三一办公上搜索。
1、1,微机运算基础,主要内容进位计数制进位数制之间的转换二进制编码二进制数的运算数的定点与浮点表示带符号数的表示法,2,基本概念1,【进位计数制】:利用符号按照进位原则来计数的方法,一种进位计数制包含一组数码符号和两个基本因素(基数,权)。【数码(Number)】:用不同的数字符号来表示一种数制的数值,这些数字符号称为“数码”。例如:十进制数码(0,1,2,9)【基数(Radix,也称底数)】:数制中所使用的数码个数称为该计数制的“基数”。例如:十进制有10个数码,因此基数为10,逢十进一,进位计数制,3,【位权(Weight)】:某数制中,每一位所具有的值称为“位权”,用基数的n次幂来表示。例
2、如:十进制中位权表示为,10-2(百分位),10-1(十分位),100(个位),101(十位)结论:十进制是人们最熟悉的,二进制在计算机内使用,八进制和十六进制则可看成二进制的压缩形式。,基本概念2,进位计数制,4,十进制(Decimal Number),进位计数制,5,二进制(Binary Number),结论:计算机内使用的是二进制编码(也称为基2码),容易实现、规则简单、运算方便。,进位计数制,6,八进制(Octale Number),进位计数制,7,十六进制(Hexadecimal Number),进位计数制,8,小结,进位计数制,9,方法1:按权展开多项式和的形式,二进制数转换为十进
3、制数,10,整数部分(从最高位开始,连续乘2)假设5位二进制整数N,表示为,方法2:整数部分、小数部分分别转换,二进制数转换为十进制数,11,小数部分(从最低位开始,连续除2)假设4位二进制小数N,表示为,二进制数转换为十进制数,12,整数部分(除2逆取余),175,2,87,2,1,43,2,1,21,2,1,2,1,5,2,0,2,2,1,1,2,0,0,1,余数,最低位,最高位,所以:175 D=10101111 B,10,十进制数转换为二进制数,13,小数部分(乘2顺取整),0.625,.250,整数,最低位,最高位,所以:0.625 D=0.101 B,.500,2,x,.000,2
4、,x,2,x,1,0,1,十进制数转换为二进制数,14,整数部分:从小数点左边第一位开始,每3位一组,最高位不足补0。,二进制转换为八进制,例如:二进制整数 10101001B,转化为八进制数为,0 10 101 001 B,所以:10101001 B=251 Q,1,5,2,Q,八进制数与二进制数转换,15,小数部分:从小数点右边第一位开始,每3位一组,最低位不足补0。,例如:二进制小数.01101011B,转化为八进制数为,.011 010 11 0 B,所以:0.01101011 B=0.326 Q,八进制数与二进制数转换,16,将八进制数的每1位,用3位二进制数替代,去掉无意义的零。,
5、八进制转换为二进制,例如:八进制整数 352.14 Q,转化为二进制数为,011 101 010.001 100 B,所以:352.14 Q=11101010.0011 B,Q,八进制数与二进制数转换,17,按权位展开,然后相加,八进制数转换为十进制数,例如:八进制数 372.01 Q,转化为十进制数为,八进制数与十进制数转换,18,十进制数转换为八进制数,整数部分(除8逆取余),175,8,21,8,7,2,8,5,0,2,余数,最低位,最高位,所以:175 D=257 Q,八进制数与十进制数转换,19,小数部分(乘8顺取整),0.315,8,2.520,整数,最低位,最高位,所以:0.31
6、5 D=0.2412 Q,x,8,x,4.160,8,x,1.280,8,x,2.240,八进制数与十进制数转换,20,整数部分:从小数点左边第1位开始,每4位一组,最高位不足补0。,二进制转换为十六进制,例如:二进制整数110100110 B,转化为十六进制数为,000 1 1010 0110 B,所以:110100110 B=1A6 H,十六进制数与二进制数转换,21,小数部分 从小数点右边第1位开始,每4位一组,最低位不足补0。,例如:二进制小数.110101B,转化为十六进制数为,.1101 01 00 B,所以:0.110101 B=0.D4 H,十六进制数与二进制数转换,22,将十
7、六进制数的每1位,用4位二进制数替代,去掉无意义的0。,十六进制转换为二进制,例如:十六进制数 C8F.49 H,转化为二进制数为,1010 1000 1111.0100 1001 B,所以:C8F.49 H=1010 1000 1111.0100 1001 B,C 8 F.4 9 H,十六进制数与二进制数转换,23,十进制数转换为十六进制数,整数部分(除16逆取余),1192,16,74,16,8,4,16,A,0,4,余数,最低位,最高位,所以:1192 D=4A8 H,十六进制数与二进制数转换,24,小数部分(乘16顺取整),0.9032,16,E.4512,整数,最低位,最高位,所以:
8、0.9032 D=0.E738 H,x,16,x,7.2192,16,x,3.5072,16,x,8.1152,十六进制数与二进制数转换,25,小结,二进制、八进制、十六进制数转换为十进制数,只需按照位权展开,然后求和即可。十进制数转换为二进制数(或者八进制、十六进制数),整数部分采用“除2(或8、16)逆取余”方法,即第一个余数为最低位,最后一个余数为最高位。小数部分采用“乘2(或8、16)顺取整”方法,即第一个整数为最高位,最后一个整数为最低位。注意:小数转换不一定能算尽,只能算到一定精度的位数为止,故要产生一些误差。不过当位数足够多时,这个误差就很小了。,进位数制之间的转换,26,3.二
9、进制数转换为八进制数(或十六进制数),以小数点为分界线,3位(或4位)分为一组,最左与最右一组不足3位(或4位)时补零,然后每3位(或4位)写成对应的八进制数(或十六进制数)即可。八进制数(或十六进制数)转换为二进制数,每1位用相应的3位(或4位)二进制数代替即可,去除最高位前面和最低位后面多余的零。,进位数制之间的转换,27,二进制编码,BCD码:用二进制代码对十进制数进行编码,它既具有二进制码 的形式(四位二进制码),又有十进制数的特点(每四位二 进制码是一位十进制数)。二进制与BCD码之间的转换,需经过十进制。,二进制编码的十进制(BCD Binary Coded Decimal),28
10、,字母与字符的编码,美国国家信息交换标准码,ASCII码(American national Standard Code for Information Interchange)7位 ASCII 码表示 27128 种不同的字符,包括可显示字符(94个):阿拉伯数字(10个):09 英文大小写字母(52个):AZ,az 西文符号(32个):如!,.等控制符(34个):如 NUL(空白),CR(回车),等,二进制编码,29,一种数制的基本算术运算:加法和减法。利用加法和减法可进行乘法、除法以及其它数值运算。,二进制的算术运算,30,二进制加法,运算法则:,000 0111110(产生了进位1)1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 运算 基础
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5388149.html