微机原理-李萍课件-2017第四章 8086汇编语言程序设计.pptVIP

微机原理-李萍课件-2017第四章 8086汇编语言程序设计.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文档。上传文档
查看更多
* 方案一不灵活,但综合效果好,方案二反之。 * 资源共享 LEA SI,BLOCK ;(SI)←数据块首址 MOV CX,COUNT ;(CX)←数据块长度 MOV AX,[SI] ;取一个到AX DEC CX ;(CX)←(CX) ?1 AA1:ADD SI,2 ;地址+2 CMP AX,[SI] ;与下个数比较 JGE AA2 ;大于下个数,则转AA2 MOV AX,[SI] ;否则,存下个数 AA2: LOOP ?AA1 ;CX减1,若不等于零,转AA1 ; 存AX中的最大数 4.6.2 DOS功能调用与子程序设计 微机系统为汇编用户提供了两个程序接口: DOS系统功能调用 ROM中的BIOS。 二者由一系列的服务子程序构成,通过软中断指令INT n调用和中断返回指令IRET返回。 便于程序设计人员使用系统的硬件,尤其是I/O的使用与管理。 系统功能调用 系统功能子程序可分为四个主要方面: (1) 磁盘的读/写及控制管理。 (2) 内存管理。 (3) 基本输入/输出管理(键盘、打印机、显示器)。 (4) 其他管理(如时间、日期等)。 系统已将所有子程序按顺序编号,称为调用号。 使用时一般需要经过以下三个步骤: (1) 子程序的入口参数送相应的寄存器。 (2) 子程序编号送AH。 (3) 发出中断请求:INT 21H(系统功能调用指令)。 键盘和显示器的DOS调用 调用号 功 能 入 口 参 数 出 口 参 数 1 键入并显示一个字符 ? 键入字符的ASCII码在AL中 2 显示器显示一个字符 DL中置输出字符的ASCII码 ? 5 打印机打印一个字符 DL中置输出字符的ASCII码 ? 8 键盘输入一个字符 ? 键入字符的ASCII码在AL中 9 显示器显示一个字符串 DS:DX置字符串首址,字符串以$结束 ? 10(0AH) 键入并显示字符串 DS:DX置字符串首址,第1单元置允许键入的字符数(含一个回车符) 键入的实际字符数在第2单元中,键入的字符从第3单元开始存放 11(0BH) 检测有无键入 ? 有键入AL=FFH,无键入AL=0 1. ?1号(键盘输入单字符) 输入参数:无 输出参数:AL=ASCII码 扫描键盘,等待键入。有键按下,将相应字符的ASCII码值读入,若是Ctrl–Break,则退出程序执行;否则将键值送入AL寄存器,同时将这个字符显示在屏幕上。 2.?2号(屏幕显示单字符) 输入参数: DL=ASCII码 输出参数: 无 显示器显示其ASCII码值放入DL中的字符。 例4-21:键盘输入两个一位十进制数,求和并在屏幕显示。 START: MOV AH,1 INT 21H MOV BL, AL INT 21H ADD AL, BL AAA MOV DL, AL ADD DL, 30H MOV AH,2 INT 21H 3. ?9号(屏幕显示字符串) 输入参数: DS:DX=字符串缓冲区首地址 输出参数: 无 显示器显示一个字符串。字符串以“$”作为结束标志。 DATA SEGMENT BUFF DB ‘HOW DO YOU DO? ’,0DH,0AH,’$’ DATA ENDS CODE SEGMENT …… MOV AX,DATA MOV DS,

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档