汇编语言基础知识.pdfVIP

  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 汇编语言基础知识 汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有 效地应用汇编语言对其编程,因此,本章对硬件系统结构的问题进行部分探讨,首先介 绍了计算机的基本结构、 Intel 公司微处理器的发展、计算机的语言以及汇编语言的特 点,在此基础上重点介绍寄存器、内存组织等汇编语言所涉及到的基本知识。 1.1 微型计算机概述 微型计算机由中央处理器( Central Processing Unit ,CPU)、存储器、输入输出 接口电路和总线构成。 CPU如同微型计算机的心脏,它的性能决定了整个微型计算机的 各项关键指标。存储器包括随机存储器( Random Access Memory,RAM)和只读存储器 (Read Only Memory ,ROM)。输入输出接口电路用来连接外部设备和微型计算机。总线 为 CPU和其他部件之间提供数据、 地址和控制信息的传输通道。 如图 1.1 所示为微型计 算机的基本结构。 地址总线 输入输出 外部 中央处理器 存储器 接口电路 设备 CPU 数 据 总 线 控 制 总 线 图 1.1 微型计算机基本结构 特别要提到的是微型计算机的总线结构,它使系统中各功能部件之间的相互关系变 为各个部件面向总线的单一关系。 一个部件只要符合总线结构标准, 就可以连接到采用 这种总线结构的系统中,使系统功能得到扩展。 数据总线用来在 CPU与内存或其他部件之间进行数据传送。它是双向的,数据总线 的位宽决定了 CPU和外界的数据传送速度, 8 位数据总线一次可传送一个 8 位二进制数 据(即一个字节),16 位数据总线一次可传送两个字节。在微型计算机中,数据的含义 是广义的,数据总线上传送的不一定是真正的数据,而可能是指令代码、状态量或控制 量。 地址总线专门用来传送地址信息,它是单向的,地址总线的位数决定了 CPU可以直 接寻址的内存范围。如 CPU的地址总线的宽度为 N,则 CPU最多可以寻找 2N 个内存单 元。 1 2 控制总线用来传输控制信号,其中包括 CPU送往存储器和输入输出接口电路的控制 信号,如读信号、写信号和中断响应信号等;也包括其他部件送到 CPU的信号,如时钟 信号、中断请求信号和准备就绪信号等。 1.2 Intel 公司微处理器简介 自20 世纪 70 年代开始出现微型计算机以来, CPU经历了飞速的发展。 1971 年,Intel 设计成功了第一片 4 位微处理器 Intel 4004 ;随之又设计生产了 8 位微处理器 8008; 1973 年推出了 8080;1974 年基于 8080 的个人计算机( Personal Computer,PC)问世, Microsoft 公司的创始人 Bill Gates 为 PC开发了 BASIC语言解释程序; 1977 年 Intel 推出了 8085。自此之后,

文档评论(0)

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

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

1亿VIP精品文档

相关文档