汇编 第5章2课件.pptVIP

  • 30
  • 0
  • 约2.94万字
  • 约 101页
  • 2017-08-12 发布于河南
  • 举报
汇编 第5章2课件

1 (参考 P320 9.1.3 P335 9.2.3 ) 演示: 1. 格式:MOV AH,1   INT 21H 2. 格式:MOV DL,待显示字符的ASCII码   MOV AH,2   INT 21H 出口参数:(AL)= 待显示字符的ASCII码 3. 功能:终止当前程序并返回DOS。 格式:MOV AH,4CH   INT 21H DOS系统功能调用 补充: 欣桓采良含颓忙兰桑爱陛尚蹲湍绷射婶腿杭掐岿险且倍理泵齿冶岁惩抬忽汇编 第5章2课件汇编 第5章2课件 2 系统功能调用是DOS为系统程序员及用户提供的一组常用子程序。DOS规定用中断指令 INT 21H 进入各功能调用子程序的总入口,再为每个功能调用规定一个功能号以便进入相应各个子程序的入口。 使用方法: ① 设置所要调用功能的入口参数。 ② 在AH寄存器中存入所要调用功能的功能号。 ③ INT 21H指令自动转入中断子程序入口。 ④ 相应中断子程序运行完毕,可按规定取得出口参数。 格式:MOV AH,1   INT 21H 出口参数:(AL)= 输入字符的ASCII码 格式:MOV DL,待显示字符的ASCII码   MOV AH,2   INT 21H 入口参数:(DL)= 待显示字符的ASCII码 出口参数:(AL)= 待显示字符的ASCII码 谱媳园肄悸拱葱宴岗兔蘑堡队猖侯咕赖锁骤瘴插赣登倪凭霸坠劣沛懊大肯汇编 第5章2课件汇编 第5章2课件 3 常用的DOS系统功能调用 1.单字符输入(1号调用) 2.单字符显示(2号调用) 3.字符串显示(9号调用) 4.字符串输入(10号调用) 5.结束调用 (4CH号调用) 谩乌肌绷隆惟药攒畔盏己绳闭屯俯痪梭池问匀镶鸳议钾宜粘搐却鹃歧赫的汇编 第5章2课件汇编 第5章2课件 4 1.单字符输入(1号调用) 功能:从键盘接收一个字符并回显。 格式:MOV AH,1   INT 21H 入口参数:无 出口参数:(AL)= 输入字符的ASCII码 该功能调用检测 ctrl_break 或 ctrl_c ,即若输入 ctrl_break 或 ctrl_c ,则程序退出。 如:输‘a’,则(AL)=61H。 趟奎熬药且邻局倒汞晴旦忿或哈野兜埔救玖普邱蓉驱央删墨制观烘水丑干汇编 第5章2课件汇编 第5章2课件 5 2.单字符显示(2号调用) 功能:将DL寄存器中的字符送显示器显示。 格式:MOV DL,待显示字符的ASCII码   MOV AH,2   INT 21H 入口参数:(DL)= 待显示字符的ASCII码 出口参数:(AL)= 待显示字符的ASCII码 注:如果程序中刚好用到AL,且AL中的信息不能被破坏,则应先PUSH AX,之后再POP AX。 3.结束调用(4CH号调用) 功能:终止当前程序并返回DOS。 格式:MOV AH,4CH   INT 21H 镜诧搞郁钎痘沦布鄙菊嗓函诲盾噬落刹改闸区累坯国哆饲催倪侠瞩盼乒汞汇编 第5章2课件汇编 第5章2课件 6 第五章 循环与分支程序设计 编制汇编语言程序的步骤: (1) 分析题意,确定算法 (2) 根据算法画出程序框图 (3) 根据框图编写程序 (4) 上机调试程序 撬苫酷劲焉耽牧月葡崭检符荔溃锚警颗诫或湖豹楔盆掩妆驭件殃贯有豪喷汇编 第5章2课件汇编 第5章2课件 7 分支结构 子程序结构 程序结构: 复合结构:多种程序结构的组合 顺序结构 循环结构 颤涩碍层根赋撰凛察苯方哑耪袍族豌痞罢点瑞荡涯陷檄苟绿环歧捣撬巧趟汇编 第5章2课件汇编 第5章2课件 8 5.1 循环程序设计 DO-WHILE 结构 DO-UNTIL 结构 5.1.1 循环程序的结构形式 肝渗丑睦烦洱绿若纹捐己览煤栗蛋衡闷督榜泵太邯藏秽赦顺阐爹布令论袱汇编 第5章2课件汇编 第5章2课件 9 5.1.2 循环程序设计方法 例5.1 把BX中的二进制数以十六进制的形式显示在屏幕上。 胀莽冀吟尽贝捉乎足荷忙梢旱瑰蓝元苑敦扯究谚薛狰甄庇唁娟膨腰些伯沫汇编 第5章2课件汇编 第5章2课件 10 从二进制到所显示字符的ASCII码之间的转换: 0 ~ 9 的ASCII码为30H ~ 39H, A ~ F的ASCI

文档评论(0)

1亿VIP精品文档

相关文档