第5章基本控制结构 讲授要点 字符与字符串的输入/输出方法 双分支与多分支结构 循环程序的控制方法 2021//21 80x86汇编语言程序设计
2021/1/21 80x86汇编语言程序设计 第5章基本控制结构 讲授要点 ▪ 字符与字符串的输入/输出方法 ▪ 双分支与多分支结构 ▪ 循环程序的控制方法
5.1顺序结构 5.1.1简单程序设计 从一个简单例子入手,介绍完整汇编语言程序的设计方法 2021//21 80x86汇编语言程序设计
2021/1/21 80x86汇编语言程序设计 5.1 顺序结构 5.1.1 简单程序设计 从一个简单例子入手,介绍完整汇编语言程序的设计方法
5.1.2字符与字符串的输八/输出方法 DOS系统调用INT2IH提供了字符及字符串的O功能,例如 0H:从键盘读入一个字符 02H:显示—个字符 09H:显示一个字符串 0AH:从键盘读入一个字符串 2021//21 80x86汇编语言程序设计
2021/1/21 80x86汇编语言程序设计 5.1.2 字符与字符串的输入/输出方法 DOS系统调用INT 21H提供了字符及字符串的I/O功能,例如: 01H:从键盘读入一个字符 02H:显示一个字符 09H:显示一个字符串 0AH:从键盘读入一个字符串
5.1.2字符与字符串的输八/输出方法 1.从键盘读入一个字符 功能号:01H 出囗参数:AL=输入字符的ASCI码 功能:等待从键盘读入一个字符,将其ASCI码送入AL,同时将该字符显示在屏幕上。 调用方法 mov Int 21h 说明:输入一个字符后,不需要回车。若只键入回车,则AL=ODH 2021//21 80x86汇编语言程序设计
2021/1/21 80x86汇编语言程序设计 5.1.2 字符与字符串的输入/输出方法 1. 从键盘读入一个字符 功能号:01H 出口参数:AL = 输入字符的ASCII码 功能:等待从键盘读入一个字符,将其ASCII码送入AL,同时将该字符显示在屏幕上。 调用方法: mov ah, 1 int 21h 说明:输入一个字符后,不需要回车。若只键入回车,则AL = 0DH
5.1.2字符与字符串的输八/输出方法 2.显示一个字符 功能号:02H 入口参数:DL=要显示字符的ASCI码 功能:在当前光标位置显示DL中的字符,光标右移。 调用方法示例 mov dl.a 显示字符A mov ah. 2 nt 21h 说明:显示字符0DH和0AH将产生回车和换行的作用。 2021//21 80x86汇编语言程序设计
2021/1/21 80x86汇编语言程序设计 5.1.2 字符与字符串的输入/输出方法 2. 显示一个字符 功能号:02H 入口参数:DL = 要显示字符的ASCII码 功能:在当前光标位置显示DL中的字符,光标右移。 调用方法示例: mov dl, 'A' ; 显示字符'A' mov ah, 2 int 21h 说明:显示字符0DH和0AH将产生回车和换行的作用