微机原理复习_20160217论述.docxVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 从外行到内行的引言 一、计算机能干什么? 1. 让我们看下面的例子:(计算机的缺点:必须描述非常详细并清楚) 拿着足够的钱,打算去买酸奶,桔子和面包,计划如下:如果酸奶打折就买两盒,否则就买一盒,买20个带绿叶的桔子,买最新鲜的面包一个。 要求很简单,但是写出程序很复杂,首先写好左边一列的文字,然后画出右列的流程图,然后就可以使用任何一门程序语言编程。 (1)出门,超市 (2)来到酸奶柜前。 (3)酸奶打折吗? 打折拿两盒,不打折拿一盒。 (4)来到卖橘子的大筐前。 (5)看自己的筐里有20个砂糖桔吗?有则跳到(6),否则往下。 拿起下一个橘子,如果带绿叶就放在筐里,否则放弃。 回到(5) (6)来到买面包的架子前,拿起一个面包。 (7)架子上还有其他没有看过的面包吗?没有则跳到(8),否则往下。 查看下一个面包,如生产日期晚于手上这个,则把两个面包换一换,否则不动作。 回到(7) (8)来到收银台,付账。 回家。例二:让计算机解方程(计算机的优点:重复大量的工作速度很快) 让计算机解一元二次方程。x^2+bx+c=0,二元一次方程有两个系数。要让计算机解方程,首先要告诉它已知的这两个系数,然后它根据求根公式x1=-b+(b^2-4c)^1/2,给出两个解。(求根公式是数学家给出的,只要知道代入b和c可以算出根即可。) 计算机的执行过程是这样的:(1)在输入设备上输入b,(2)在输入设备上输入c,(3)调用事先设定好的公式,在计算机内部的运算器上,求出x1和x2,(4)在输出设备上显示x1,(5)在输出设备上显示x2。这五步和上个例子的多个步骤是一个概念。通常把这五步称为程序,把这段程序写到计算机中,就可以让计算机执行这段程序,完成“让计算机解方程”的功能。 要让计算机解一个方程,得不偿失,但是解一万个方程就合适了。不过如何输入和获得结果?可以写这样一个文本文件,让计算机读取后改写,几分钟可能就搞定了。 输入的文件形式输出的文件形式b=3 c=2 b=7 c=12 b=7 c=15 ……b=3 c=2 : x1=1 x2=2 b=7 c=12 : x1=3 x2=4 b=8 c=15 : x1=3 x2=5 …… 综上所述,要使用计算机,就要克服其缺点,利用其优点。要耐心详细的编制程序,然后把这个程序反复运行很多遍。 程序(program)是为实现特定目标或解决特定问题而用HYPERLINK /s?q=%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AF%AD%E8%A8%80ie=utf-8src=wenda_link \t _blank计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。 二、计算机的结构: 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部件组成。?由于运算器和控制器一般做在一个芯片上,合称CPU(Central Processing Unit,中央处理单元)。 CPU的发展是多样化的。就像动物进化,一开始大家都是单细胞动物,发展到后来变成了鸟,鱼,人类,或者牛羊。CPU发展到后来,追求的目标不一样,包括运算速度更快,能力更高,体积更小,更便宜,更省电,等等。发展至今,科学用的超大型计算机非专业人士看不到不用管,一般的台式计算机用的CPU追求的是“更快更强”,但体积太大,发热量太大,太耗电。手机用CPU,追求的是“低功耗,性能好,体积小”,但价格太贵;一般玩具用简单控制CPU,虽然能力差,但够用就行,而且体积小,价格便宜。所以,不要用最好的,要用就用最合适的。这就是为什么35年前的8051芯片,现在只卖10块钱但是仍然那么流行。下面三行分别就是台式机、手机和8051的芯片图片。  本节只引入CPU和存储器的概念。控制器和运算器称CPU,其功能就是读取指令和执行指令。指令在存储器存放。其中控制器比较复杂,本节仅引入一个基本功能。下面用一个例子来说明CPU和存储器。 考虑某房间有一个人,一个工作台,很多排列整齐的抽屉,一个入口和一个出口。这个人就是控制器,(他带着一个能够跳数字的物品,称为程序指针)。工作台就是运算器,抽屉是存储器,每个存储器中放一个纸条,这个纸条就称为程序;入口和出口是输入和输出。 一上电,相当于这个人就醒了,他醒了之后就看自己的“程序指针”,发现是000,于是他就去看第0个抽屉。(注意,计算机都是从0开始编号,所以首个编号是0); 他从抽屉0中拿出纸条放在工作台上,然后把程序指针拨动一下到1,然后低头看纸条内容。上面写着,“请到入口接一个数b”,于是这个人就到入口等着,会有人给他一个数,拿到数了以后,当前放在工作台上的纸条的命令就执行结束了; 他看

文档评论(0)

a336661148 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档