HfoviKL9 2023-04-26 18:06 采纳率: 100%
浏览 61
已结题

微机原理与接口技术程序设计

利用DOS系统功能调用,将键盘输入的小写字母转换成大写字母输出显示,直到输入“$”字符时停止输出。
(1)第一步应分析要求,选择合适的结构设计流程图。
例如:本设计采用 结构。(注意选择的结构和下面自己编写的程序对应。)
(2)此程序不需定义数据段,直接从代码段定义开始完成程序设计。

  • 写回答

3条回答 默认 最新

  • 前网易架构师-高司机 优质创作者: 人工智能技术领域 2023-04-26 18:11
    关注

    流程图:

    img

    代码设计如下:将键入的字符送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 
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月4日
  • 已采纳回答 4月26日
  • 修改了问题 4月26日
  • 创建了问题 4月26日