第2章_计算机组织结构.pptxVIP

  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文档。上传文档
查看更多
汇编语言程序设计第2章 80X86计算机组织结构主 讲: 刘 政2009年3月两款用于工业的 All in One CPU板Pentium CPU486 CPU2 8086CPU和寄存器组2.1计算机系统的构成 2.1.1 Intel 8086CPU内部结构 2.1.2寄存器组 2.1.3标志寄存器2.2内存(存储器)组织2.3堆栈技术2.4 8086寻址方式2.5汇编语言程序设计过程2.1 计算机系统的构成P14计算机系统由硬件和软件两大部分组成硬件:存储器大容量存储器中央处理机 CPU总线控制 逻辑接 口......系统总线接 口I/O设备I/O子系统软件:系统软件 用户软件翻译程序直接解释运行解释型高级语言BASIC汇编机器语言汇编语言高级语言FORTRAN编译编译型高级语言编译PASCALC翻译程序包括:汇编程序(masm)、解释程序和编译程序连接程序(linker): 与库文件连接生成可执行文件装入程序(loader): 用来把要执行的程序从外存传送到内存调试程序(debug): 是系统提供的,用以监控用户程序的一种工具返回本章首页段寄存器控制寄存器通用寄存器2.1.1 Intel 8086CPU内部结构P14返回本章首页2.1.2 8086寄存器组P158086CPU寄存器分组寄存器组1 通用数据寄存器P15 数据寄存器共有4个寄存器AX、BX、CX、DX,每个16位寄存器可拆分成两个8位寄存器,用来保存操作数或运算结果等信息。 AX寄存器称为累加器。使用频度最高,用于算术、逻辑运算以及与外设传送信息等。 BX寄存器称为基址寄存器。常用于存放存储器地址。 CX寄存器称为计数器。一般作为循环或串操作等指令中的隐含计数器。 DX寄存器称为数据寄存器。常用来存放双字数据的高16位,或存放外设端口地址。2.变址和指针寄存器P15 变址和指针寄存器包括SI、DI、SP、BP 4个16位寄存器,主要用于存放某个存储单元的偏移地址。 SI是源变址寄存器,DI是目的变址寄存器,在字符串操作中,SI和DI都具有自动增量或减量的功能。 SP为堆栈指针寄存器,用于存放当前堆栈段中栈顶的偏移地址;BP为基址指针寄存器,用于存放堆栈段中某一存储单元的偏移地址。 3.段寄存器P16 8086CPU的4个16位的段寄存器分别称为代码段寄存器CS,数据段寄存器DS,堆栈段寄存器SS,附加数据段寄存器ES。段寄存器用来确定该段在内存中的起始地址。 代码段用来存放程序的指令序列。CS存放代码段的段首址,指令指针寄存器IP指示代码段中指令的偏移地址。4.指令指针P17 8086CPU中的指令指针IP,它总是保存下一次将要从主存中取出指令的偏移地址,偏移地址的值为该指令到所在段段首址的字节距离。在目标程序运行时,IP的内容由微处理器硬件自动设置,程序不能直接访问IP,但一些指令却可改变IP的值,如转移指令、子程序调用指令等。返回本章首页2.1.3标志寄存器P158086CPU中有一个很重要的16位标志寄存器,它包含9个标志位,主要用于保存一条指令执行后,CPU所处状态信息及运算结果的特征。 1.条件标志 2.状态控制标志 标志寄存器 ( FLAGS / PSW ) P15 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0OF DF IF TF SF ZF AF PF CF 条件码标志: 控制标志:OF 溢出标志DF方向标志 SF 符号标志IF中断标志ZF 零标志TF陷阱标志CF 进位标志AF 辅助进位标志PF 奇偶标志例:ADD AX, BX JO / JC ERROR ?1.条件标志 (1)进位标志CF(2)零标志ZF(3)符号标志SF(4)溢出标志 OF (5)奇偶标志 PF (6)辅助进位标志AF2.状态控制标志 (1)方向标志DF(2)中断允许标志IF(3)陷阱标志TF返回本章首页2.2内存组织及存储器物理地址的形成2.2.1存储器2.2.2存储器单元的地址和内容2.2.3物理地址的形成返回本章首页2.2.1存储器P17 存储器是计算机的记忆部件,用来存放程序和数据。按所在的位置,存储器可以分成主存储器和辅助存储器,高速缓冲存储器。 主存储器存放当前正在执行的程序和使用的数据,CPU可以直接存取,它由半导体存储器芯片构成,其成本高,容量小,但速度快。 高速缓冲存储器(cache):速度高,容量小 辅助存储器可用来长期保存大量程序和数据,

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档