网站大量收购闲置独家精品文档,联系QQ:2885784924

汇编语言程序的设计东大函授0.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序的设计东大函授0

内 容 简 介 函授内容: 第三章 微型计算机的结构 第四章 汇编语言 第五章 顺序结构程序 第六章 分支结构程序 第七章 循环结构程序 第八章 子程序设计 第十二章 输入输出与中断 第十三章 显示程序设计 第十四章 键盘程序设计 第十五章 打印程序设计 第十六章 定时及音响程序设计 第三章 微型计算机的结构 3.1 微处理机的结构 (一)8086微型处理机结构 8086微处理器逻辑框图:分EU与BIU两部分: ﹡执行部件(EU):由ALU、通用寄存器组、状态寄存器及操作控制器电路组成。 ﹡总线接口部件(BIU):由专用寄存器、指令队列缓冲器、地址加法器等功能部件组成。形成对外总线,与存储器、I/O接口电路进行数据传输。 ﹡EU 与 BIU的流水线操作: EU 与 BIU可独立工作,BIU在保证EU与片外传送操作数前提下,可进行指令预取,与EU可重叠操作。 1. 指令执行部件EU 由算术逻辑单元(ALU)、标志寄存器、通用寄存器组和EU控制器等部件组成。 主要功能是执行指令: ○一般顺序执行,EU不断地从指令队列中取指令连续执行,而省去访问存储器取指令的时间。 ○需要访问存储器取操作数时,EU将访问地址送给BIU后,将要等待操作数到来后才能继续操作; ○遇到转移类指令时,要将指令队列中的后续指令作废,等待BIU重新从存储器取出目标地址中的指令代码进入指令队列后,EU才能继续执行指令。 3.2 存储器 ?寄存器寻址方式: 此方式的操作数放在寄存器内,由指令直接给出某个寄存器的名字,以寄存器的内容作为操作数。寄存器可以是16位的AX、BX、CX、DX、SI、DI、SP、BP寄存器,也可以是8位的AH、AL、BH、BL、CH、CL、DH、DL寄存器。 注意:(1)寄存器寻址方式的指令操作在CPU内部执行,不需要执行总线周期,执行速度快。 (2)寄存器寻址方式既适用于指令的源操作数,也适用于目的操作数,并且可同时用于源操作数和目的操作数。 (3)源寄存器和目的寄存器的位数必须一致。 ?寄存器寻址方式:        例: MOV AX,BX ; AX (BX)  执行后,(AH) = 56H,(AL) = 78H 操作码 89H D8H AX cs 存储器 BX 5678H 5678H ?直接寻址方式: 此方式的操作数在存储器中,指令中直接给出操作数所在存储单元的有效地址。有效地址(EA)也称为偏移地址,它代表操作数所在存储单元距离段首址的字节数。有效地址是一个无符号的16位二进制数。 EA(有效地址) = D 物理地址=16X(DS)+D 注意:(1)直接寻址方式的操作数所在存储单元的段地址一般在数据段寄存器DS中。 (2)如果操作数在其他段,则需要在指令中用段超越前缀指出相应的段寄存器名。 (3)AUGEND是一种符号表示法,此内容将在伪指令中给予讲解。 * * 内 容 简 介 自学内容: 第一章 概述 第二章 计算机运算基础 第九章 条件汇编与宏命令 第十章 算术运算与代码运算 第十一章 列表与字符串操作 第十七章 通信程序设计 第十八章 8087/80287/80387程序设计 第十九章 MMX的程序设计 Q总线 16位 AH AL BH BL CH CL DH DL SP BP SI DI 通用寄存器 暂存寄存器 ALU 标志 EU 控制 系统 指令执行部件(EU) 8086 ALU数据总线 (16位) 1 2 3 4 5 6 指令队列 总线接口部件 (BIU) CS DS SS ES IP 内部通信 寄存器 8086 总线 总线 控制 逻辑 数据总线 (16位) Σ 地址总线(20位) 完成16位或8位的二进制运算; 16位暂存寄存器用来暂存参加运算的操作数。 运算结果通过内部总线送到通用寄存器组或BIU的内部寄存器中等待写入存储器。 经ALU运算后的结果特征置入标志寄存器中保存。 算术逻辑单元(ALU) 负责从BIU的指令队列中取指令,并对指令译码; 根据指令要求向EU内部各部件发出控制命令以完成各条指令的功能。 EU控制器 通用及标志寄存器 由地址加法器、专用寄存器组、指令队列缓冲器和总线控制电路等部件组成; 主要功能是形成访问存储器的物理地址,负责与外部(存储器或I/O接口)打交道。 正常情况下,BIU通过地址加法器形成指令的物理地址,从给定存储器地址中取出指令代码送指令队列缓冲器中等待执行(指令队

文档评论(0)

jdy261842 + 关注
实名认证
内容提供者

分享好文档!

1亿VIP精品文档

相关文档