微型计算机原理与常用接口技术ppt课件(完整版).pptVIP

微型计算机原理与常用接口技术ppt课件(完整版).ppt

  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课件(完整版)微型计算机原理与常用接口技术ppt课件(完整版)微型计算机原理与常用接口技术ppt课件(完整版)

3.4 DOS系统功能调用与BIOS功能调用 3.4.1 DOS系统功能调用 3.4.2 BIOS功能调用 3.4.3 文本方式BIOS屏显功能调用 3.5 汇编程序设计 3.5.1 简单程序设计 简单程序设计是没有分支和循环的直线运行程序,程序执行按照IP内容自动增加的顺序进行。 3.5.2 分支程序设计 分支程序的基本思想是根据逻辑判断的结果来形成程序的分支 . 图3-1 分支程序流 3.5.3 循环程序设计 循环程序是经常遇到的程序结构,一个循环结构通常由以下几个部分组成: 循环初始化部分:一般要进行地址指针、循环次数及某标志的设置,相关寄存器的清零等操作,只有正确地进行了初始化设置,循环程序才能正确运行,及时停止。 循环体:是要求重复执行的程序段部分,对应于要求重复执行的操作。 循环控制部分:由该部分修改并判断控制循环的条件是否满足,以决定是否继续循环。 循环结束部分:如保存循环运行结果等。 图3-3 循环结构示意图   子程序是程序设计中经常使用的程序结构,通过把一些固定的、经常使用的功能做成子程序的形式,可以使源程序及目标程序大大缩短,提高程序设计的效率和可靠性。 参数传递一般有三种方法实现: 利用寄存器:这是一种最常见方法,把所需传递的参数直接放在主程序的寄存器中传递给子程序。 利用存储单元:这种参数传递方法,把所需传递的参数直接放在子程序调用指令代码之后。 利用堆栈:这种方法将参数压入堆栈,在子程序运行时从堆栈中取参数。 3.5.4 子程序设计 3.6 宏指令与条件汇编 3.6.1 宏指令 1.无参数宏指令的定义与调用 2.有参数宏指令的定义与调用 3.宏嵌套 4. LOCAL伪指令 3.6.2 条件汇编 条件汇编语句是伪指令。顾名思义,它的功能是通知汇编程序,当给出条件满足时,汇编某些指令,否则就不汇编。条件汇编语句通常和逻辑运算符AND、OR等,以及关系运算符EQ、NE等连用构成条件。 第三章 汇编语言程序设计 知识点: 汇编语言的基本元素 伪指令 汇编程序结构 DOS系统调用和BIOS功能调用 程序设计方法 3.1 汇编语言的基本元素 3.1.1 汇编语言的语句格式   汇编语言编写的源程序是由多条汇编指令组成的。 1.标识符 2.指令助记符 3.操作数 4.注解 3.1.1 汇编语言的语句格式 1.算术运算符 2.逻辑运算符 3.关系运算符 4.分析运算符 1)SEG运算符 2)OFFSET运算符 3.1.2 汇编语言的语句格式 3. TYPE运算符 4. LENGTH运算符 5. SIZE运算符 6.综合运算符 3.1.3 表达式   8086/8088 CPU指令系统采用了变长的指令格式,不可能用一个简单的规则来描述指令的编码格式。 1.常数 2.常量操作数 3.存储器操作数 4.常量表达式 5.地址表达式 3.1.4 汇编语言程序汇编步骤 3.2 伪指令 3.2.1 定义数据伪指令 3.2.2 符号定义伪指令EQU、=、及PURGE 3.2.3 段定义伪指令SEGMENT和ENDS 3.2.4 设定段寄存器伪指令ASSUME 3.2.5 定义过程的伪指令PROC和ENDP 3.2.6 宏指令 3.2.7 ORG 伪指令 3.2.8 汇编结束伪指令END 3.3 汇编语言程序结构 3.3.1 EXE文件的编程格式 3.3.2 COM文件的编程格式 汇编语言要求,COM文件的编程格式必须符合以下规定: 源程序只允许使用一个逻辑段,即代码段,不允许设置堆栈段。 程序使用的数据,可以集中设置在代码段的开始或末尾。 在代码段偏移地址(有效地址)为100H的单元,必须是程序的启动指令。 代码段目标块小于64KB。 3.3.3 EXE文件和COM文件的内存映像 磁盘上的EXE文件包括两部分:一部分为装入模块,另一部分为“重定位信息”。 1.命令行参数   DOS把可执行文件的文件名作为外部命令,在DOS提示符下键入文件名之后,DOS就把相应的可执行文件调入内存执行。键入文件名的时候,如果在文件名之后空一格再键入一串字符,这串字符就被称为命令行参数。 2.未格式化的命令行参数 未格式化的命令行参数就是命令字之后从空格开始的原始字符串。 3.3.4 EXE文件和COM文件的内存映像 3.3.5 返回DOS的其他方法 3.3.6

文档评论(0)

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

文档文档,就是专业

1亿VIP精品文档

相关文档