微机原理及接口技术总结.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文档。上传文档
查看更多
微机原理及接口技术总结.ppt

* 堆栈及堆栈段的使用 内存中一个按FILO方式操作的特殊区域 每次压栈和退栈均以WORD为单位(16位) SS存放堆栈段地址,SP存放段内偏移,SS:SP构成了堆栈指针 堆栈用于存放返回地址、过程参数或需要保护的数据 常用于响应中断或子程序调用 * 2 总线分类 片内总线 片外总线 按相对CPU的位置 按层 次结构 CPU总线:CPU ?? 其他部件 系统总线:主机??I/O接口(如ISA等) 外设总线:微机??外设(如IDE、USB) 地址总线(AB) 数据总线(DB) 控制总线(CB) 按传送信 息的类型 * * 2.3.3 8088系统总线 1.最小模式下的系统总线 (1)系统总线的控制信号是8088CPU直接产生的。若8088CPU的驱动能力不够,可以加上总线驱动器74LS244进行驱动。 (2)按此构成的系统总线上不能进行DMA传送,因为未对系统总线形成器件做进一步控制 * 2.IBM PC的系统总线和最大模式下的系统总线 第3章 8088/8086 指令系统 (1) 主要内容: 指令系统的一般概念 对操作数的寻址方式 六大类指令的功能,包括: 操作码的含义 指令对操作数的要求 指令执行的结果 * 8086/8088CPU的指令系统共包含92种基本指令,按照功能可将它们分为6大类: 1. 数据传送类 2. 算数运算类 3. 逻辑运算和移位 4. 串操作 5. 控制转移类 6. 处理器控制类 * 操作数: 立即数操作数 寄存器操作数 存储器操作数 寻址方式 寻址方式——寻找操作数的方法 寻找操作数的地址(一般指源操作数) 寻找要执行的下一条指令的地址 在8086指令系统中,说明操作数所在地址的寻址方式可分为8种: ①立即寻址 ⑤寄存器相对寻址 ②直接寻址 ⑥基址-变址寻址 ③寄存器寻址 ⑦相对的基址-变址寻址 ④寄存器间接寻址 ⑧隐含寻址 * 指令格式: 说明要执行的是什么操作 操作对象,可以有0个、1个或2个 目的 源 指令的长度会影响指令的执行时间。 8086指令的长度在1-7个字节之间。 * IN、OUT 直接、间接寻址 JMP 段内直接寻址 段内间接寻址 如:JMP LEBAL ;IP+地址位移量 JMP BX JMP WORD PTR[BX+DI] ;间接寻址操作数必须是16位 ;寄存器或存储器地址 * 第4章 汇编语言程序设计 主要内容: 了解汇编语言源程序的结构 汇编语言语句格式 伪指令 功能调用 掌握汇编语言程序设计 * * 二、汇编语言源程序结构 数据段名 SEGMENT … 数据段名 ENDS 附加段名 SEGMENT … 附加段名 ENDS 堆栈段名 SEGMENT … 堆栈段名 ENDS 代码段名 SEGMENT … 代码段名 ENDS * 一个基本的汇编语言程序框架如下: stack SEGMENT PARA ‘stack‘ DB 100 DUP(‘stack’) stack ENDS data SEGMENT 数据、变量在此定义 data ENDS code SEGMENT ASSUME CS:code, DS:data, ES:data start: MOV AX, data MOV DS, AX MOV ES, AX 此处加入你自己的程序段 MOV AL, 4CH INT 21H code ENDS END start 堆栈段 数据段 代码段 一个源程序中可以有多个代码段,也可以有多个数据段、附加段及堆栈段,但一个源程序模块只可以有一个代码段、一个数据段、一个附加段和一个堆栈段。 第5章 存储系统 主要内容: 了解存储器系统的基本概念及不同类型半导体存储器的特点; 熟练掌握典型半导体存储芯片与系统的连接; 掌握存储器扩展技术; 了解高速缓冲存储器的概念及其一般工作原理。 存储器的分类 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档