注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

任焱-廊坊师范学院信息技术提高班十期

改变是痛苦的,可是不改变就不会有改变!

 
 
 

日志

 
 

计算机算543+123  

2012-10-10 15:16:45|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

513+123,像这样的三位数的加法,好像是小学二三年级学习的内容吧。可是对计算机来说这并不想我们想像的那么简单!

以下是在电脑中用计算器计算543+123时,电脑计算的过程:

1,我们在计算器中输入543,相应的计算机会543这个字符转换成ASCII码:00110101  00110100  00110011(用十六进制来表示就是:35H  34H  33H)

2,当我们输入加号的时候,计算机就知道我们需要把这几个字符当成数字来计算,所以它就会把ASCII码转换为BCD码:0101  0100  0011

3,当我们输入123时,计算机就会重复上面的步骤,先将123转换成ASCII码再转换成BCD码:0001  0010  0011

4,当我们输入等于号时,计算机就会为我们计算。具体的计算步骤如下:

(1)把BCD码转换成原码。【543】=00000101  00000100  00000011【123】=00000001  00000010  00000011

(2)根据原码找到补码。因为543、123均为正数,所以补码和原码相同。即【543】=00000101  00000100  00000011  【123】=00000001  00000010  00000011

(3)根据原码进行计算:00000101  00000100  00000011                                                                                                                      

                                  + 00000001  00000010  00000011

                                     00000110  00000110  00000110

(4)将计算结果转换为BCD码。即为:0110  0110  0110

(5)将计算结果的BCD码转换为ASCII码。即为:00110110  00110110  00110110

(6)将计算结果的ASCII码转换为字型码

(7)最后在计算机的显示器上输出666

这就是计算机计算543+123的整个过程。我们觉得很简单的事情在计算机做来却是这么复杂,我们只需要输入一个等号,计算机就就要完成那么多的过程。而且,当我们输入等号以后计算机就会输出计算结果,可以想象计算机的运行速度是多么的快!

  评论这张
 
阅读(57)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017