利用DOS系统功能调用,将键盘输入的小写字母转换成大写字母输出显示,直到输入“$”字符时停止输出。
(1)第一步应分析要求,选择合适的结构设计流程图。
例如:本设计采用 结构。(注意选择的结构和下面自己编写的程序对应。)
(2)此程序不需定义数据段,直接从代码段定义开始完成程序设计。
微机原理与接口技术程序设计
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注流程图:

代码设计如下:将键入的字符送AL寄存器,并送屏幕显示输出。转换成大写后,将DL寄存器中的内容送屏幕显示输出。
CODE SEGMENT ASSUME CS:CODE START: MOV AX, DATA MOV DS, AX MOV BL, '$' INPU:MOV AH, 01H INT 21H;读数据 CMP AL, BL;判断是否为$字符 JE EXT;若是则退出程序 SUB AL, 20H;小写转大写,ASCII码 MOV DL, AL MOV AH, 02H INT 21H;显示DL中的字符 EXT: MOV AH, 4CH INT 21H CODE ENDS END START本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 1无用