微机第03章0(汇编程序设计)学案.ppt

  1. 1、本文档共123页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;汇编语言的特点;教学重点;3.1 汇编语言源程序格式;汇编语言的语句格式;硬指令与伪指令;第3章:标号、名字与标识符;保留字;操作数和参数;注释;分隔符;例3.1 在屏幕上显示一段信息;3.1.1 简化段定义格式;第1个源文件wjl301.asm;汇编语言程序的处理过程(附录B);上机过程1:编辑源程序;上机过程2:汇编源程序MASM 6.x;开发过程2:汇编源程序MASM 5.x;上机过程2:生成列表文件;上机过程3:连接目标模块;上机过程4:运行和调试;1. 存储模式(Memory Model);2. 逻辑段的简化定义;3. 程序开始;4. 程序终止并返回操作系统;5. 汇编结束;第1个源文件wjl301.asm;简化段定义的源程序格式;3.1.2 完整段定义格式;3.1.3 可执行程序的结构;3.2 常量、变量和标号 ;3.2.1 常量;1. 常数;2. 字符串;3. 符号常量;4. 数值表达式;3.2.2 变量 ;1. 变量的定义 ;定义字节变量(Define Byte);定义字节变量 实例;字节变量的应用;定义字变量(Define Word);定义字变量 实例;定义双字变量(Define Double word);2. 变量的应用;例题3.2 变量的定义;例题3.2 变量的定义(续);例题3.2 变量的应用;例题3.2 变量的应用(续);3.2 变量的定位;3.2.3 名字和标号的属性;1. 地址操作符;2. 类型操作符;3.3 顺序程序设计;例3.4 数据段;例3.4 代码段;例3.4 代码段(续);3.4 分支程序设计;单分支结构;计算AX中有符号数的绝对值;双分支结构;判断BX的最高位并显示;判断BX的最高位并显示(另解);判断BX的最高位并显示(另解);判断BX的最高位并显示(另解);例题3.5 显示压缩BCD,去前导0;显示压缩BCD,去前导0(续);大小写字母转换(参例题3.6);多分支结构;3.5 循环程序设计;循环控制;“先循环、后判断”的循环结构;3.5.1 计数控制循环 ;用二进制形式显示BL内容(例3.8);例3.9 求数组中的最大/最小元素;例3.9 代码段;例3.9 代码段(续);3.5.2 条件控制循环;显示以ASCII码0结尾的字符串;例3.11 记录字单元中“1”的个数;例3.11 十进制显示(0~16);3.5.3 串操作类指令 (略);3.6 子程序设计 ;3.6.1 过程定义和子程序编写;子程序编写注意事项;用BIOS调用输出1个字符;例3.15源程序——主程序部分;例3.15 源程序——子程序部分;子程序编写注意事项(续);例3.16 显示’\0’结尾的字符??;例3.16 子程序;含数据区的子程序;多出口子程序;参数传递;3.6.2 用寄存器传递参数;3.6.3 用共享变量传递参数;处在不同文件中的共享变量的说明;3.6.4 用堆栈传递参数;用堆栈传递参数;checksumc proc push bp mov bp,sp push bx push cx mov bx,[bp+6] mov cx,[bp+4] xor al,al sumc: add al,[bx] inc bx loop sumc pop cx pop bx pop bp ret checksumc endp;图4.3;子程序的嵌套;例4.10:子程序嵌套;子程序的递归调用;例4.12主程序;;递归子程序;子程序的重入;3.7 宏(Macro)汇编;1. 宏定义 ;2. 宏调用;宏的实例 1;宏的实例2;宏与子程序的比较;宏与子程序的比较结论;教学要求;教学要求(续);表3.1 存储模式;XLAT指令的功能;大小写字母的比较和转换;dpchar子程序的参数传递(例3.15);dpstri子程序的传递参数(例3.16);HTOASC子程序的参数传递

文档评论(0)

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

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

1亿VIP精品文档

相关文档