* 查询通信线路状态 statue: mov dx,2fdh ;读通信线路状态寄存器 in al,dx test al,1eh ;接收有错误否? jnz error ;有错,则转错误处理 test al,01h ;接收到数据吗? jnz receive ;是,转接收处理 test al,20h ;发送保持寄存器空吗? jz statue ; 不空,循环查询 异步通信程序 * 检测键盘输入 mov ah,0bh ;检测键盘有无输入字符 int 21h cmp al,0 jz statue ;无输入字符,循环等待 mov ah,0 ;有输入字符,读取字符 int 16h ;采用01号DOS功能调用,则有回显 cmp al,1bh jz done ;是ESC键,程序返回DOS 异步通信程序 * 发送数据 mov dx,2f8h ;将字符输出给发送保持寄存器 out dx,al ;串行发送数据 jmp statue ;继续查询 异步通信程序 * 接收数据 receive: mov dx,2f8h ;从输入缓冲寄存器读取字符 in al,dx and al,7fh ;传送标准ASCII码(7个数据位) ;所以仅取低7位 push ax ;保存数据 异步通信程序 * 显示数据 mov dl,al ;屏幕显示该数据 m
您可能关注的文档
最近下载
- 联合 国宪章(中文版) 电子书籍.pdf VIP
- 山东省第二届职业技能大赛商品展示技术项目技术工作文件.pdf VIP
- 初三化学空气与氧气知识点复习.doc VIP
- 《特色(呼吸系统调养)森林康养服务规范》.pdf VIP
- 2025年天津市公职招录考试(省情时政)历年参考题库含答案详解.docx VIP
- 江西省第二届职业技能大赛技术文件商品展示技术项目技术工作文件.pdf VIP
- 2026年基因工程药物和疫苗制造行业前景分析报告及未来五至十年创新驱动与生态构建.docx VIP
- 2026天津市公职招录考试(省情时政)历年参考题库含答案详解.docx VIP
- 智慧树知到《管理百年》章节测试答案.pdf VIP
- 2026天津市公职招录考试(省情时政)历年参考题库含答案详解3卷.docx VIP
原创力文档

文档评论(0)