changetwo.asm

来自「从键盘输入一个字符串,先把它原样显示一遍 然后将其中的小写字母转换为大写显示,再」· 汇编 代码 · 共 26 行

ASM
26
字号
;;;;;将大写字母转换为小写,同时将小写转换为大写
       ULCHG  PROC
     ULLOOP:
              MOV       AL, [SI]
              CMP       AL, 'A'
              JL        ULSKIP1
              CMP       AL, 'Z'
              JG        ULSKIP1
              ADD       AL, 20H
              JMP       ULSKIP2
    ULSKIP1:
              CMP       AL, 'a'
              JL        ULSKIP2
              CMP       AL, 'z'
              JG        ULSKIP2
              SUB       AL, 20H
    ULSKIP2:
              MOV       [DI], AL
              INC       SI
              INC       DI
              CMP       AL, '$'
              JNE       ULLOOP
      ULOUT:
              RET
       ULCHG  ENDP

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?