800-第2章 高级编程的硬件基础.pptVIP

  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文档。上传文档
查看更多
800-第2章 高级编程的硬件基础

第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 处理器CPU子系统 第2章 高级编程的硬件基础 存储器子系统 第2章 高级编程的硬件基础 输入/输出子系统 第2章 高级编程的硬件基础 80X86微机系统 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 第2章 高级编程的硬件基础 * * 主要内容 计算机硬件组成 80x86微机系统 Turbo C编译方式 BIOS和DOS调用 计算机系统:由硬件和软件两部分组成 硬件体系结构:经典的冯?诺依曼体系结构 由三个子系统组成 处理器子系统 存储器子系统 输入/输出子系统 计算机硬件组成 冯?诺依曼体系 输入/输出子系统 处理器子系统 存储器子系统 地址总线 数据总线 控制总线 计算机硬件体系结构 控制单元 寄存器组 数据总线 控制 总线 CPU示意图 ALU 地址 总线 CPU组成:算术逻辑单元、控制单元和寄存器组 存储器子系统:由主存储器和辅助存储器组成 主存储器:随机存取存储器(RAM)和只读存储器(ROM)两种类型。 辅助存储器:简称外存,具有外设的特性,以I/O总线的方式和主机连接。 比较:辅助存储器与主存储器相比,具有存储容量大,存储的信息不会因断电而消失,价格便宜的特点,但存取速度慢。 输入/输出子系统:简称I/O系统,包括多种类型的输入输出设备(外设),以及这些设备和处理器、存储器进行数据通信的接口电路。 注意:输入输出设备的工作速度比CPU和存储器慢许多,因此需要接口在中间起缓冲的作用,实现主机和外设交换数据速度的匹配 。 按字长分类: 4位微处理器 8位微处理器 16位微处理器 32位微处理器 64位微处理器 Intel系列微处理器:80x86系列 8086、8088 80186、80286 80386、80486 Pentium、Pentium2 Pentium3、Pentium4等 80x86微机系统 8080处理器:16位微处理器,地址总线为20位,直接寻址能力为220=1048576=1024K=lM 80286、80386和80486处理器:寻址范围增大,例如80286可达16M,80386(80486)可达4G。 对低1M存储空间的寻址是为了和8088处理器兼容而设置的实地址方式,即DOS下的寻址方式。 80x86系列主存储器分为:低1M部分称为系统存储器,高于1M的部分称为扩展存储器和扩充存储器。 主存储器结构 系统存储器:分为低地址部分(0~640K)和高地址部分(640K~1024K)两个部分。640K范围内的低地址部分又称为基本内存或常规内存 ,640K~1024K 部分称为高端内存。 系统存储器 高端内存:384K的高地址部分,供视频显示和BIOS等使用,分布情况如下图。 高端内存 地址范围及功能: A0000到BFFFF:显示缓冲区,CGA显示缓冲区开始于B8000,VGA、EGA显示缓冲区开始于A0000。这些空间也称作视频存储器,简称VRAM。 C0000到DFFFF:ROM扩充区,主要存放视频显示器适配器和磁盘的BIOS,一些网络控制板、I/O接口板和扩充内存分页帧也要用到此部分地址。 E0000到EFFFF:保留区。 F0000到FFFFF:系统ROM,该部分装有系统引导程序,还有系统基本输入输出系统(BIOS)。 高端内存 80x86微处理器:14个基本寄存器,用于进行运算,控制指令的执行,处理内存寻址等。 8088/80286微处理器的寄存器是16位长,在386、486中扩展为32位长(段寄存器除外)。 80386/80486增加了特殊的内部寄存器,Turbo C仅支持这14个基本寄存器,且长度认为是16位,即按照8088的14个内部寄存器来进行操作。 寄存器 寄存器按其功能分类:

文档评论(0)

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

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

1亿VIP精品文档

相关文档