汇编语言实现小写转为大写
2016-12-26 20:53
239 查看
法一:
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
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
相关文章推荐
- 80x86 汇编语言,大写变小写,小写变大写,数字原样输出
- 汇编语言将字符串中小写字母转为大写
- 用80x86汇编语言编程:输入字符串,并把大写字符转为小写再输出
- 利用汇编语言编程实现在屏幕上显示A-Z26个大写英文字母。
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用10号功能调用。),将其中的小写英文 字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。
- 汇编语言 将字符串中大写转换为小写 小写转换为大写 数字不变
- C#实现小写金额转大写金额
- 两种方法实现小写变大写
- jscript实现的客户端小写金额转换成人民币大写金额(最大千万元位)
- 实训汇编语言设计——接受一个小写字母输出对应大写字母
- 汇编语言使用加减法实现有符号数除法
- Intel汇编语言实现的演奏音乐程序
- C语言switch语句的汇编语言实现
- 利用汇编语言实现DES加密算法(转载)
- 汇编语言实现递归阶乘算法代码分析(8)
- 小写金额转换成大写金额(JAVA实现)
- mips汇编语言之实现swap函数
- 小写金额转为大写
- 用汇编语言实现BCH解码校验算法
- 实训汇编语言设计——接受一个小写字母输出对应大写字母