第1章:基础知识2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章:基础知识2

1.4 微型计算机的结构与原理 1.4.1 微型计算机的基本结构 1.4.2 微型计算机的工作原理 1.4.1 微型计算机的基本结构 微型计算机由硬件系统和软件系统两大部分组成,一般把二者构成的系统称为微型计算机系统。 微型计算机的硬件主要是由CPU(运算器和控制器)、存储器、I/O接口和I/O设备组成,各组成部分之间通过地址总线AB (Address Bus)、数据总线DB (Data Bus)、控制总线CB (Control Bus)联系在一起。 微型计算机的软件包括系统软件和应用软件两大类。软件与硬件相辅相成,共同构成微型计算机系统,缺一不可。 微型计算机的系统结构框图 1.4.2 微型计算机的工作原理 指令是对计算机发出的一条条工作命令,命令它执行规定的操作,程序是实现既定任务的指令序列。 把程序和数据送到具有记忆功能的存储器中保存起来,计算机工作时只要给出程序中第一条指令的地址,控制器就可依据存储程序中的指令顺序周而复始地取出指令、分析指令、执行指令,直到执行完全部指令为止。 微型计算机执行程序的过程 微型计算机执行程序的过程就是逐条执行指令的过程。由于执行每一条指令,都包括取指令与执行指令两个基本阶段,所以,微机的工作过程,也就是不断地取指令和执行指令的过程。 17+15的加法运算程序如下:P16 存储地址 机器语言程序 汇编语言程序 注释 0000H 74 11 MOV A,#11H ;数11H送入累加 器A 0002H 24 0F ADD A,#0FH ;数0FH与累加器A中的 ;11H相加,和送入累加器A 0004H 80 FE SJMP $ ;暂停 执行程序的过程示意图 执行第一条指令的过程(一) 开始执行程序时,必须先给程序计数器PC赋以第1条指令的首地址0000H,然后就进入第一条指令的取指令阶段。 取第一条指令的步骤如下: ① 把程序计数器PC的内容0000H送到地址寄存器AR。 ② 程序计数器PC的内容送入AR后,PC自动加1,即由0000H变为0001H。此时AR的内容并没有变化。 ③ 把地址寄存器AR的内容0000H通过地址总线AB送至存储器,经地址译码器译码,选中存储器相应的0000H单元。 ④ CPU控制器发出读命令。 ⑤ 在读命令控制下,把所选中的0000H单元中的内容即第1条指令的操作码74H读到数据总线DB上。 ⑥ 把读出的内容74H经数据总线DB送到数据寄存器DR。 ⑦ 因取出的是指令的操作码,故把数据寄存器DR的内容74H送到指令寄存器IR,然后再送到指令译码器ID。这就完成了第一条指令的取指令阶段,然后转入第一条指令的执行阶段。 执行第一条指令的过程(二) 经过对操作码74H译码后,CPU识别出这个操作码是把下一个存储单元中的操作数送入累加器A的双字节指令,所以,执行第一条指令就必须把指令第2字节中的操作数取出来。 取第一条指令操作数的步骤如下: ① 把程序计数器PC的内容0001H送到地址寄存器AR。 ② 程序计数器PC的内容送到AR后,PC自动加1,变为0002H。此时AR中的内容并没有变化。 ③ 把地址寄存器AR的内容0001H通过地址总线AB送至存储器,经地址译码器译码,选中存储器相应的0001H单元。 ④ CPU控制器发出读命令。 ⑤ 在读命令控制下,将选中的0001H单元的内容11H读到数据总线DB上。 ⑥ 把读出的内容11H经数据总线DB送到数据寄存器DR。 ⑦ 因CPU已知这时读出的是操作数,且指令要求把它送到累加器A,故把数据寄存器DR的内容11H经内部数据总线送到累加器A中,于是第一条指令执行完毕,进入第二条指令的取指令阶段。 本章小结 计算机按规模、性能、用途和价格来分类,可分为巨、大、中、小、微型计算机。计算机技术已发展成通用计算机系统和嵌入式计算机系统两大分支,嵌入式系统一般可分为工业控制计算机、通用CPU模块、嵌入式微处理器和嵌入式微控制器四类。单片机是经典的嵌入式系统,它具有专门为嵌入式应用设计的体系结构与指令系统。 单片机主要特点:集成度高、控制功能强、可靠性高、低功耗、低电压、外部总线丰富、功能扩展性强、体积小、性价比高。单片机按数据处理位数可分为4位机、8位机、16位机和32位机,按适用范围可分为通用型和专用型,按并行总线可分为总线型和非总线型。 本章小结 在计算机中常用的数制有十进制、二进制和十六进制。不同数制之间的转换都有一定的规则,如二进制数转换成十六进制数采用“四位合一位”法,十六进制

文档评论(0)

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

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

1亿VIP精品文档

相关文档