微型计算机原理教案

微型计算机原理教案

ID:10273489

大小:4.87 MB

页数:80页

时间:2018-06-14

微型计算机原理教案_第1页
微型计算机原理教案_第2页
微型计算机原理教案_第3页
微型计算机原理教案_第4页
微型计算机原理教案_第5页
资源描述:

《微型计算机原理教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《微型计算机原理及应用》教案第一讲计算机基础知识本讲目的:了解计算机中数的表示本讲要求:掌握二进制、十六进制和带符号数的表示以及BCD码、ASCII码本讲重点:十六进制数和补码本讲难点:负数的补码表示授课内容一、数与数制1、十进制记数法在十进制记数中,用0,1,2,…,9这10个符号来表示数量,无论多大的数,都是用这10个符号的组合来表示的。例如,十进制数3758可用上面的法则来表示:(3758)10=3×103+7×102+5×101+8×100根据同样的法则,也可以表示十进制小数,小数点的右边各位的权为10-1,10-2,10-3,…。例如,十进制数275.3

2、68可以用上述法则写成:(275.368)10=2×102+7×101+5×100+3×10-1+6×10-2+8×10-32、二进制记数法二进制记数法用来表示数量的符号只有两个,就是0和1。二进制数中的任何一个0或1称为比特(bit)。例如,二进制数110101可以表示为(110101)2=1×25+1×24+0×23+1×22+0×21+1×203、二进制数与十进制数的相互转换①二进制数转换成十进制数如上所述,只要将二进制数的每一位乘上它的权然后加起来就可以求得二进制数的十进制数值。例如,二进制数101101.11换算成十进制数为:(101101.11)2=1

3、×25+0×24+1×23+1×22+0×21+1×20+1×2-1+1×2-2=(45.75)10②十进制数转换成二进制数十进制数转换为二进制数的方法分两步进行。例如,欲将十进制数175.71875转换为二进制数,其过程如下:第一步:175÷2=87-----------余数为------------187÷2=43-------------------------------143÷2=21-------------------------------121÷2=10-------------------------------110÷2=5--------

4、------------------------05÷2=2--------------------------------12÷2=1--------------------------------01÷2=0--------------------------------1得到结果:(175)10=(10101111)2。第二步:将十进制小数0.71875转换成二进制小数,其过程如下:0.71875×2=1.4375----取整数部分-------------------10.4375×2=0.875------------------------------

5、------00.875×2=1.75--------------------------------------1800.75×2=1.5----------------------------------------10.5×2=1.0-----------------------------------------1得到结果:(0.71875)10=(0.10111)2。综上所述,一个十进制整数的二进制转换方法就是“除2取余”;而一个十进制小数的二进制转换方法就是“乘2取整”。若一个十进制数既包含整数部分又包含小数部分,它的二进制转换就是将它的整数部分和小数

6、部分用上述方法分别进行转换,最后将转换好的两部分结合在一起形成要转换的二进制数,例如,(175.71875)10=(10101111.10111)24、八进制记数法例如,八进制数372.01,根据各位的权不同可以写成:(372.01)8=3×82+7×81+2×80+0×8-1+1×8-2将上式中各位与其权相乘而后加到一起,就可以得到八进制数372.01的十进制数为:(372.01)8=(250.015625)10这也表明了八进制数转换为十进制数的过程。十进制数转换为八进制数的方法是:对于十进制整数采用“除8取余”的方法转换为八进制整数;对于十进制小数则采用“乘8

7、取整”的方法转换为八进制小数。例如,将十进制数194.46875转换成八进制数时,应将整数部分和小数部分分别转换,最后再合到一起就得到要转换的八进制数:194÷8=24余数为20.46875×8=3.75整数部分324÷8=300.75×8=6.063÷8=03所以,(194.46875)10=(302.36)8二进制数转换成八进制数的方法就是从小数点起,把二进制数每三位分成一组,然后写出每一组的等值八进制数,顺序排列起来就得到所要求的八进制数。例如,将二进制数11101111010.1011转换为八进制数:(011101111010.101100)2(3572

8、.54)8

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

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

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