我是靠谱客的博主 顺心裙子,这篇文章主要介绍汇编语言实现小写转为大写,现在分享给大家,希望可以做个参考。

法一:

DATA SEGMENT

    MES1    DB  'Input:',0AH,0DH,'$'
    MES2    DB  0AH,0DH,'Output:',0AH,0DH,'$'
    XXX     DB  10,?,10 DUP('$')
DATA ENDS


CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV  AX,DATA
MOV  DS,AX
 
        LEA  DX,MES1
        MOV  AH,9
        INT  21H


INPUT:  LEA  DX,XXX
        MOV  AH,0AH
        INT  21H
 
        LEA  DX,MES2
        MOV  AH,9
        INT  21H


        MOV  CL,XXX+1
        MOV  CH,0
        LEA  BX,XXX+2
OUTPUT:
        MOV  DL,[BX]
        SUB  DL,20H
        MOV  AH,2
        INT  21H
        INC  BX
        LOOP OUTPUT
        
        MOV  AX,4C00H
        INT  21H
CODE  ENDS

       END   START


DATA SEGMENT
    MES1    DB  'Input:',0AH,0DH,'$'
    MES2    DB  0AH,0DH,'Output:',0AH,0DH,'$'
    XXX     DB  10,?,10 DUP('$')
DATA ENDS


法二:

CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV  AX,DATA
MOV  DS,AX
 
        LEA  DX,MES1
        MOV  AH,9
        INT  21H




INPUT:  LEA  DX,XXX
        MOV  AH,0AH
        INT  21H
 
        LEA  DX,MES2
        MOV  AH,9
        INT  21H


        MOV  CL,XXX+1
        MOV  CH,0
        LEA  BX,XXX+2
OUTPUT:
        MOV  DX,[BX]
        SUB  DX,20H
        MOV  [BX],DX
        INC  BX
        LOOP OUTPUT
        
        LEA  DX,XXX+2
        MOV  AH,9
        INT  21H


        MOV  AX,4C00H
        INT  21H
CODE  ENDS
       END   START

最后

以上就是顺心裙子最近收集整理的关于汇编语言实现小写转为大写的全部内容,更多相关汇编语言实现小写转为大写内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部