第五章 汇编语言程序开发课件.pptVIP

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 汇编语言程序开发课件

第五章 汇编语言程序开发;第一节. 汇编语言程序一般开发;汇编程序的开发过程为:(1) ;1.1 开发汇编语言程序的工具;1.2 建立ASM文件 ;1.汇编语言源程序段定义格式 ;①.格式一简单段定义格式汇编语;MOV AX,VARX A;②.格式二完整段定义格式汇编语;MOV AX,VARX ADD;③说明:Ⅰ.在两种格式中NAM;Ⅱ.定义存储器模式的伪指令.M;Ⅲ.简单段定义伪指令 在;Ⅳ.简单段定义段地址宏 ;Ⅴ.完整段定义格式与简单段定义;2.汇编语言源程序返回DOS系;①返回DOS系统方法一 nam;②返回DOS系统方法二 nam;③说明:Ⅰ.以子程序方式返回D;思考:执行ret如何返回DOS;Ⅱ.采用系统功能子程序方式返回;使用系统功能程序正常返回系统的;3.ASM文件的格式编写汇编语;1.3 汇编ASM文件生成OB;1.3.1汇编过程 使用;汇编程序第一次扫描过程如下图:;汇编程序第二次扫描过程如下图:;1.3.2汇编程序(MASM);汇编时,需要回答3次提问,可以;Ⅱ. Source listi;Ⅲ. Cross-refere;使用CREF程序,可以把.CR;1.3.3汇编结果分析 ;Ⅰ..LST文件(wx2.ls;说明:这部分用于说明源文件中各;Segments and Gr;Symbols: ;Ⅱ..REF文件Microso;1.3.4汇编有关问题Ⅰ.“向;Ⅱ.“浮动地址”的问题对源程序;1.4 连接OBJ文件生成可执;1.4.1连接过程 使用;1.4.2连接程序(LINK);连接过程需要回答3次提问,以与;Ⅱ. List File [N;Ⅲ. Libraries [.;1.4.3连接结果分析 ;1.4.4连接有关问题Ⅰ.多个;1.5 运行与调试可执行文件至;1.5.1运行可执行文件 ;1.5.2调试可执行文件 ;Ⅰ.DEBUG的使用①DEBU;Ⅱ.常用DEBUG命令介绍★ ;注意:1. 直接在A命令下输入;★ D命令格式:D[地址] 或;★ E命令格式:E[地址] [;从键盘键入下面命令: ;★ G命令 格式:G[=起始地;★ R命令格式:R[寄存器];在DEBUG下,标志位表示如下;要查看当前所有寄存器的取值、所;★ T命令格式:T[=地址];键入下面得到命令:-T若是第一;★ U命令格式:U[起始地址;1.5.3 COM可执行文件 ;说明: COM文件是只有;对于MASM 5.0以上版本,;例:完整段定义,编写程序输出’;对前面程序编hello.asm;例:简单段定义,编写程序输出H;说明:若使用的编译工具是MAS;ML的使用:ML.EXE的格式;.EXE文件与.COM文件区别;第二节. 系统功能调用 ;2.1 键盘基本???识 键;键盘接口对按下键和释放键均向计;键盘扫描码表键 扫描码 ;2.1.1 BIOS键盘功能调;例:INT 16H中断2号功能;2.1.2 DOS键盘功能调用;Ⅰ.单字符输入 ( 01H、0;例:利用键盘输入的字符产生分支;Ⅱ. 字符串输入 ( 0AH号;使用格式:入口参数 DS : ;例 应用0AH功能输入字符;从键盘输入‘ABCDEF’, ;0AH功能执行过程:① 若(D;0AH功能注意事项:◢ 输入的;思考:若将程序改为如下形式,设;思考:若将程序改为如下形式,设;Ⅲ. 单字符显示 ( 02H,;例:显示字符A MOV DL,;Ⅳ. 字符串显示 ( 09H号;例:编程显示字符串’ soft;Ⅴ. 检测键盘状态 ( 05H;Ⅵ. 读取系统日期 ( 2AH;Ⅶ. 设置系统日期 ( 2BH;Ⅷ. 读取系统时间 ( 2CH;Ⅸ. 设置系统时间 ( 2DH;Ⅹ. 读取中断向量 ( 35H;Ⅺ. 设置中断向量 ( 25H;例 保存09H类型的中断向量M;2.2 显示器 显示器通过;640KB RAM 基本内存0;Ⅰ文本方式 将屏幕划分为;~~~~640×480 图形方;在文本方式下,对应屏幕上的每个;例或87H;据显存大小,可存储若干页的字符;2.4 BIOS系统功能子程序

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档