2.微型计算机基础知识

2.微型计算机基础知识

ID:45029566

大小:2.24 MB

页数:36页

时间:2019-11-08

2.微型计算机基础知识_第1页
2.微型计算机基础知识_第2页
2.微型计算机基础知识_第3页
2.微型计算机基础知识_第4页
2.微型计算机基础知识_第5页
资源描述:

《2.微型计算机基础知识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二讲微型计算机基础(补充知识)中国农业大学工学院王新电话:010-62736591E-mail:wangxin117@cau.edu.cn一、*总线(BUS):计算机各种功能部件之间传送信息的公共通信干线,包括数据总线、地址总线、控制总线。C-BUS控制部件寄存器组ALUA-BUSD-BUSI/O接口存储器存储器I/O接口二、三态门三、译码器A1A0abcd001000010100100010110001A1A0abcd四、*计算机中的数制及相互转换1.进位计数制按进位原则进行计数的方法,称为进位计数制

2、。十进制数有两个主要特点:(1)有10个不同的数字符号:0、1、2、…、9;(2)低位向高位进位的规律是“逢十进一”。因此,同一个数字符号在不同的数位所代表的数值是不同的。如555.5中4个5分别代表500、50、5和0.5,这个数可以写成555.5=5×102+5×101+5×100+5×10-1式中的10称为十进制的基数,102、101、100、10-1称为各数位的权。任意一个十进制数N都可以表示成按权展开的多项式:其中,di是0~9共10个数字中的任意一个,m是小数点右边的位数,n是小数点左

3、边的位数,i是数位的序数。例如,543.21可表示为543.21=5×102+4×101+3×100+2×10-1+1×10-21.二进制数当R=2时,称为二进位计数制,简称二进制。在二进制数中,只有两个不同数码:0和1,进位规律为“逢二进一”。任何一个数N,可用二进制表示为例如,二进制数1011.01可表示为(1011.01)2=1×23+0×22+1×21+1×20+0×2-1+1×2-22.八进制数当R=8时,称为八进制。在八进制中,有0、1、2、…、7共8个不同的数码,采用“逢八进一”的原

4、则进行计数。如(503)8可表示为(503)8=5×82+0×81+3×803.十六进制当R=16时,称为十六进制。在十六进制中,有0、1、2、…、9、A、B、C、D、E、F共16个不同的数码,进位方法是“逢十六进一”。例如,(3A8.0D)16可表示为(3A8.0D)16=3×162+10×161+8×160+0×16-1+13×16-2各种进位制的对应关系十进制二进制八进制十六进制十进制二进制八进制十六进制000091001119111110101012A2102211101113B311331

5、2110014C41004413110115D51015514111016E61106615111117F7111771610000201081000108五、不同进制间的相互转换1.二、八、十六进制转换成十进制例1:将数(10.101)2,(46.12)8,(2D.A4)16转换为十进制。(10.101)2=1×21+0×20+1×2-1+0×2-2+1×2-3=2.625(46.12)8=4×81+6×80+1×8-1+2×8-2=38.15625(2D.A4)16=2×161+13×160+10×

6、16-1+4×16-2=45.640622.十进制数转换成二、八、十六进制数任意十进制数N转换成R进制数,需将整数部分和小数部分分开,采用不同方法分别进行转换,然后用小数点将这两部分连接起来。(1)整数部分:除基取余法。分别用基数R不断地去除N的整数,直到商为零为止,每次所得的余数依次排列即为相应进制的数码。最初得到的为最低有效数字,最后得到的为最高有效数字。例2将(168)10转换成二、八、十六进制数。(2)小数部分:乘基取整法。分别用基数R(R=2、8或16)不断地去乘N的小数,直到积的小数部分

7、为零(或直到所要求的位数)为止,每次乘得的整数依次排列即为相应进制的数码。最初得到的为最高有效数字,最后得到的为最低有效数字。故:(0.645)10=(0.10100)2=(0.51217)8=(0.A51EB)16例3:将(168.645)10转换成二、八、十六进制数(保留5位小数)。根据例2可得(168.645)10=(10101000.10100)2=(250.51217)8=(A8.A51EB)163.二进制与八进制之间的相互转换由于23=8,故可采用“合三为一”的原则,即从小数点开始分别向左

8、、右两边各以3位为一组进行二—八换算:若不足3位的以0补足,便可将二进制数转换为八进制数。反之,采用“一分为三”的原则,每位八进制数用三位二进制数表示,就可将八进制数转换为二进制数。例5将(101011.01101)2转换为八进制数。101011.01101053.32即(101011.01101)2=(53.32)8例6:将(123.45)8转换成二进制数。123.45001010011.100101即(12

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。