- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 微处理器的实模式软件结构及程序设计 从软件的观点来研究微处理器的内部结构。 两种工作模式:实地址模式和保护地址模式。 了解工作模式的软件结构是使用汇编语言进行程序设计的必要条件。 第三章 微处理器的实模式软件结构及程序设计 指令:计算机按一定的 命令来执行特定的操作,这种命令叫指令。 程序:一系列指令的集合。 第三章 微处理器的实模式软件结构及程序设计 程序设计语言的发展: 机器语言:由二进制代码编写。 如ASCII 汇编语言:将二进制代码用易于理解的符号代替。 如:ADD 高级语言:利用类英语的语句和命令。 如:BASIC,FORTRAN 第三章 微处理器的实模式软件结构及程序设计 微处理器的基本语言是机器语言,常用汇编语言和高级语言编写。 编译程序:将高级语言语句转成机器码的编译程序。 汇编语言的优点。 第三章 微处理器的实模式软件结构及程序设计 2、微处理器实模式软件模型 第三章 微处理器的实模式软件结构及程序设计 2、微处理器实模式软件模型 第三章 微处理器的实模式软件结构及程序设计 2、微处理器实模式软件模型 第三章 微处理器的实模式软件结构及程序设计 2、微处理器实模式软件模型 第三章 微处理器的实模式软件结构及程序设计 3、微处理器的寻址模式 寻址:访问不同类型的操作数。 寻址模式: 寄存器操作数寻址 立即操作数寻址 存储器操作数寻址 第三章 微处理器的实模式软件结构及程序设计 3、微处理器的寻址模式 寄存器操作数寻址:指令的操作数存放在处理器 的内部寄存器中。 MOVE AX, BX 第三章 微处理器的实模式软件结构及程序设计 3、微处理器的寻址模式 立即操作数寻址:指令的操作数就是指令的一部分,这种形式的操作数叫立即数,其对应的寻址方式叫立即数寻址。 MOVE AL, 15H 第三章 微处理器的实模式软件结构及程序设计 3、微处理器的寻址模式 存储器操作数寻址: 为访问存储器的操作数,MPU要先计算操作数的 物理地址PA,然后读或写这个存储器的操作数。 PA=段地址(SBA):有效地址(EA) 有效地址可用各种方法指定。 如:EA=base+(index*scale factor)+disp 第三章 微处理器的实模式软件结构及程序设计 3、微处理器的寻址模式 存储器操作数寻址------直接寻址模式:指令的地址码部分直接给出操作数在存储器中的地址。 3、微处理器的寻址模式 存储器操作数寻址------寄存器间接寻址:由指令的地址码取出的,是操作数的地址或指令的地址,MPU需以此为地址再次访问,才能取得数据。 第三章 微处理器的实模式软件结构及程序设计 3、微处理器的寻址模式 存储器操作数寻址------基址寻址:操作数的地址由基址寄存器的内容加指令的地址码部分。 第三章 微处理器的实模式软件结构及程序设计 3、微处理器的寻址模式 存储器操作数寻址------变址寄存器寻址:操作数的地址由变址寄存器的内容加指令的地址码部分。 3、微处理器的寻址模式 存储器操作数寻址------基址+变址寻址模式:基址寻址与变址寻址组合,形成功能更强的寻址模式。用于访问复杂的数据结构。如:二维数组。 PA=段基址:基址+变址+偏移量 PA=段基址:基址+变址*比例因子+偏移量 第三章 微处理器的实模式软件结构及程序设计 4、实模式指令系统 指能为MPU所识别的一组指令的集合。 它规定MPU所能执行的基本操作。 不同类型的MPU具有不同的指令系统。 第三章 微处理器的实模式软件结构及程序设计 4、实模式指令系统 80X86指令系统发展过程 第三章 微处理器的实模式软件结构及程序设计 4、实模式指令系统 80386实模式指令系统按功能分成: 第三章 微处理器的实模式软件结构及程序设计 4、实模式指令系统-------数据传送指令 1)MOV指令 MOV D,S ;(D) (S) 第三章 微处理器的实模式软件结构及程序设计 4、实模式指令系统-------数据传送指令 1)MOV指令 通用寄存器间数据传送指令:MOV AL,AH 立即数传送到通用寄存器: MOV AL,0FH 存储器与通用寄存器间数据传送:MOV AL,[SI] 立即数传送至存储器: MOV BYTEFLD,40H 段寄存器与16位通用寄存器间的数据传送:MOV AX,CS 段寄存器与存储器间的数据传送:MOV DS,[SI] 通用寄存器与特殊寄存器间的
文档评论(0)