- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及应用(吴宁)第四章
例:SHIFT MACRO ;宏定义 MOV CL, 4 SAL AL, CL ENDM …… SHIFT ;宏调用,完成AL左移4位功能 …… 汇编时宏扩展为: +MOV CL, 4 +SAL AL, CL 或者:可以引入参数 SHIFT MACRO X, Y ;带参数的宏定义 MOV CL, X SAL Y, CL ENDM …… SHIFT 4, AL ;宏调用 …… 第4章 汇编语言程序设计 (1) 单字符输入 ( 01H、07H、08H功能) ① 入口参数 无 功能号 AH = 01H 类型号 21H 出口参数 AL = 键入字符的ASCII码 实现功能 等待从键盘输入一个字符, 并在屏幕上回显, 光标移动, 检测Ctrl-Break键。 例 :利用键盘输入的字符产生分支: MOV AH, 1 ;等待从键盘输入 INT 21H CMP AL, ‘Y’ ;是’Y’? JZ yes CMP AL, ‘y’ ;是’y’? JZ yes no: . . . . . . JMP exit yes: . . . . . . exit: . . . 第4章 汇编语言程序设计 (1) 单字符输入 ( 01H、07H、08H功能) ② 入口参数 无 功能号 AH = 07H 类型号 21H 出口参数 AL = 键入字符的ASCII码 实现功能 等待从键盘输入一个字符, 不在屏幕上回显, 不检测Ctrl-Break键。 例 :用不带回显功能输入密码时: input: MOV AH, 07H ;等待从键盘输入 INT 21H MOV [DI], AL ;存入缓冲区 CMP AL, 0DH ;是回车符? JNZ input ;不是,继续输入 check: … … 第4章 汇编语言程序设计 (2) 显示单字符 ( 02H、05H功能) ① 入口参数 DL = 要显示字符的ASCII 码 功能号 AH = 02H 类型号 21H 出口参数 无 实现功能 显示指定字符,光标随动。 ② 05H功能将字符 显示在打印机上 例:显示字符A MOV DL, ‘A’ MOV AH, 02H INT 21H 例:使光标回到下一行的行首。 MOV DL , 0DH ;显示回车符 MOV AH , 02H INT 21H MOV DL , 0AH ;显示换行符 MOV AH , 02H INT 21H 01H与06H的区别:前者
文档评论(0)