2-2IBMPC微型计算机基本结构.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文档。上传文档
查看更多
第二章 80X86计算机组织 2.1 80X86微处理器 计算机主要由运算器、控制器、存储器和输入/输出设备构成。20世纪70年代初期,由于大规模集成电路技术的发展,以及开始把运算器和控制器集成在一个芯片上,构成中央处理器CPU,80X86就是这样一组微处理器系列。所以现在典型的计算机结构一般是说计算机由三个主要部分组成。 2.2基于微处理器的计算机系统组成 计算机系统包括硬件和软件两部分。硬件包括电路、插件板、机柜等。软件则是为了运行、管理和维护计算机而编制的各种程序的总和。 2.2.1硬件 典型计算机的结构如下图所示,其中包括中央处理器CPU、存储器、输入/输出(I/O)子系统三个主要组成部分,用系统总线把它们连接在一起。 1.存储器 1)存放程序和数据;可重复读取;新数据覆盖原数据。 2)主存:半导体,快,成本高,容量小; 辅存:软硬磁盘、光盘; 3)内存 RAM:可读可写,易失性存储器;(内存条) ROM:只读,非易失性存储器; Cache:高速缓存,在CPU和RAM之间 4)由大量存储单元组成:单位、内容、地址、容量、B(BYTE)、 KB、MB、GB、TB等。 2.中央处理机 CPU 由三部分组成。 控制器:取指令,经译码分析后发出各种控制命令,如取数、存数、运算等。 运算器:完成各种算术运算和逻辑运算。 寄存器(或寄存器阵列):由多个8位、16位寄存器组成,提供各种操作所需要的数据。 3. I/O子系统 I/O子系统一般包括I/O设备及大容量存储器两类外部设备。 I/O设备:是指负责与计算机的外部世界通信用的输入、输出设备,如显示终端、键盘输入、打印输出等多种类型的外部设备。 大容量存储器:是指可存储大量信息的外存储器如磁盘、磁带、光盘等,机器内部的存储器则称为内存储器,简称内存。由于内存的容量有限,所以计算机用外存储器作为内存的后援设备,它的容量可以比内存大很多,但存取信息的速度要比内存慢很多,所以除必要的系统程序外,一般程序(包括数据)是存放在外存中的。 4.系统总线 总线是部件之间进行数据(电信号)交换的通道。 80x86计算机的系统总线分为3类: 数据总线; 地址总线; 控制总线 1)数据总线 数据总线是用来传递数据的,定义了CPU在每个内存周期所能存取数据的位数。 80x86系列CPU的数据总线为8位、16位、32位或64位。这就是“为什么通常的数据存取是以8位、16位、32位或64位进行的”。 数据总线越宽,处理能力越强。 具有N位数据总线并不意味着CPU只能处理N位数据。 2)地址总线 地址总线用来指出数据的地址(内存或I/O)。 地址总线的位数决定了最大可编址的内存与I/O空间。 对于N位地址总线,CPU可以提供2N个不同地址:0~2N -1。 地址总线由内存与I/O子系统共享使用(I/O只用低16位)。 3)控制总线 控制总线用来控制CPU与内存和I/O设备之间的数据传送方式(如传送方向)。 补充1 计算机的程序设计语言 1.机器语言 低级语言 2.汇编语言 程序设计语言 3.高级语言 C/C++、JAVA、 DELPHI…… 1.机器语言 指令→机器指令; 机器指令的组成:操作码、操作数; 机器语言:指令系统及使用指令系统编写程序的规则。 机器语言特点:计算机唯一能够直接识别的语言。 目标程序:用机器语言描述的程序。 机器语言的致命缺点:难以使用。如100+256 8086机器语言程序:B8 64 00 05 00 01 A3 00 20 2.汇编语言 汇编指令:用便于记忆、并能描述指令功能的符号表示机器指令→汇编指令(符号指令)。 助记符:表示指令操作码的符号,一般用英语单词或缩写。指令的操作数也用符号表示。 汇编语言:汇编指令及使用汇编指令编写程序的规则。(其他语言要素第三章介绍) 汇编语言(源)程序:使用汇编语言编写的程序。 汇编语言的特点:汇编指令与机器指令一一对应,但相对机器语言易于理解、掌握,当我们用低级语言编写程序时使用汇编语言而不用机器语言。 汇编和汇编程序:翻译过程 翻译程序。 3.高级语言 机器语言和汇编语言以外的程序设计语言统称高级语言。其特点是更加接近自然语言和惯用的数学表达形式,与计算机硬件结构无关,因而便于使用,便

文档评论(0)

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

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

1亿VIP精品文档

相关文档