- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
T 拓宽教育网 学习愉快 画面宁静,使人可以安静的进入学习状态,唤醒人的学习意识. 宁静以致远 新编16/32位微型计算机原理及应用 李继灿 主编 第2章 微机运算基础 计算机最基本的功能是进行大量“数”的计算与加工处理,但计算机只能“识别”二进制数。所以,二进制数及其编码是所有计算机的基本语言。 在微机中还采用了八进制和十六进制表示法,它们用二进制数表示和处理非常方便。 本章将从十进制数入手,再将数的基本概念引伸到二进制、八进制、 十六进制数等进位计数制。充分理解这些数制及其相互之间的转换方法,有助于掌握许多数字编码。同时,在熟悉二进制的基础上,讨论二进制的各种算术运算原理。最后, 介绍数的浮点和定点表示法以及带符号数的表示法。 2.1 进位计数制 所谓进位计数制是指按进位的方法来进行计数,简称进位制。 在进位计数制中,常常要用“基数”(或称底数)来区别不同的数制,而某进位制的基数就是表示该进位制所用字符或数码的个数。如十进制数共用 0~9 十个数码表示数的大小,故其基数为10。为区分不同的数制,可在数的下标注明基数 。如6553510表示以10为基数的数制,它是每计满十便向高位进一,即“逢十进一”;当基数为M时,便是“逢M进一”。 一、十进制数 一个十进制数中的每一位都具有其特定的权,称为位权或简称权。就是说,对于同一个数码在不同的位它所代表的数值就不同。例如:999.99这个数可以写为:999.99=9×102 +9×101 +9×100 +9×10-1+×10-2 其中,每个位权由基数的n次幂来确定。在十进制中,整数的位权是100(个位)、101(十位)、102(百位)等等;小数的位权是10-1(十分位)、10-2(百分位)等等。上式称为按位权展开式。 十进制数有以下两个主要特点: 1. 十进制的基数为10,数码的个数等于基数, 即10, 共有十个不同的数码(0,1,2,……,8,9)。 2. 进位时“逢十进一”。即在计数时,每一次计到10 就往左进一位 ,或者说,上一位(左 ) 的权是下 一位(右)的权的10倍。 二、二进制数 进位计数制中最简单的是二进制,它只包括“0”和“1” 两个不同的数码,即基数为2,进位原则是“逢二进一”。 例:二进制数1101.11相当于十进制数的1×23+1×22+0×21+1×20+1×2-1+1×2-2=8+4 +1+0.5+0.25=13.7510 由上式可知,二进制数各位的权分别为8、4、2、1、0.5、0.25。将二进制数化为10进制数,是把二进制的每一位数字乘以该位的权然后相加得到。实际上只需要将为1的各位的权相加即可。 二进制数具有如下两个主要特点: 1. 它的数值部分只需用两个数码“0”和 “1”来表示。 2. 二进制的基数是2,当计数时,它是“逢二进一”, 即上一位(左)的权是下一 位(右)的权的2 倍。 三、八进制数 八进位计制数也是微机中常用的一种进位制,其主要特点是:1. 八进制的基数为8,用0~7八个不同的数 码来表示 数值。 2. 当计数时,它是“逢八进一”,即上一位(左)的权 是下一位(右)的权的8倍。 四、十六进制数 十六进位计数制是微机中最常用的一种进位制,它在数的结构上类似于八进制,易于与二进制数转换,且比八进制更能简化数据的输入和显示。 十六进制的基数是16, 即由16个不同的数码符号组成。除了0~9十个数字外,还用字母A、B、C、D、E、F分别表示数10、11、12、13、14、15。 数制通常用三中书写方法: 一 在数的右下角注明数制,例如2116、4310、658、10102。 二 是在数的后面加上一些字母符号。通常十六进制用H 表示(如21H),十进制用D表示或不加字母符号(如 43D或43),八进制用Q表示(如65Q),二进制用B 表示(如1010B)。 三 在数的前面加上一些符号。如十六进制用$表示如($21),二进制用%表示(如%1010)。 2.2 进位数制之间的转换 在使用微机时,经常需要进行数的各种不同进制之间的转换。一、二进制数转换为十进制数 进制数转换为十进制数分整数转换与小数转换两部分 整数部分:设N是5位的二进制整数,其表示式为: 又由于二进制序列表示为: K4 K3 K2 K1 K0 (最高位) (
文档评论(0)