80x86 汇编语言,大写变小写,小写变大写,数字原样输出
2016-01-25 12:09
357 查看
输入字符串,大写变小写,小写变大写,数字原样输出。
题目链接:http://zhidao.baidu.com/question/680059971869172372.html
2014-05-12 07:56
>_<!! 该提问可能违反了知道内容规范,仅参与者可见,请您知晓。
做而论道编程如下: (2014-05-12 08:44 提问者采纳)
ASSUME CS:CC, DS:QQ
QQ SEGMENT
STR DB 100, ?, 100 DUP('$')
MSG1 DB 'Input the string : ', 13, 10, '$'
MSG2 DB 13, 10, 'OUT is : ', 13, 10, '$'
QQ ENDS
CC SEGMENT
START:
MOV AX, QQ
MOV DS, AX
;
LEA DX, MSG1
MOV AH, 9
INT 21H
LEA DX, STR
MOV AH, 0AH
INT 21H
LEA DX, MSG2
MOV AH, 9
INT 21H
MOV CL, STR + 1
MOV CH, 0
CMP CX, 0
JNZ CAL
JMP EXIT
CAL:
MOV BX, 0
LOP:
MOV DL, STR[BX + 2]
CMP DL, '0'
JB NEXT1
CMP DL, '9'
JA NEXT1
JMP O_NUM
NEXT1:
CMP DL, 'A'
JB NEXT2
CMP DL, 'Z'
JA NEXT2
JMP O_CHR
NEXT2:
CMP DL, 'a'
JB NEXT
CMP DL, 'z'
JA NEXT
O_CHR:
XOR DL, 32
O_NUM:
MOV AH, 2
INT 21H
NEXT:
INC BX
LOOP LOP
EXIT:
MOV AH, 4CH
INT 21H
CC ENDS
END START
提问者评价:太给力了,你的回答完美解决了我的问题!
题目链接:http://zhidao.baidu.com/question/680059971869172372.html
2014-05-12 07:56
>_<!! 该提问可能违反了知道内容规范,仅参与者可见,请您知晓。
做而论道编程如下: (2014-05-12 08:44 提问者采纳)
ASSUME CS:CC, DS:QQ
QQ SEGMENT
STR DB 100, ?, 100 DUP('$')
MSG1 DB 'Input the string : ', 13, 10, '$'
MSG2 DB 13, 10, 'OUT is : ', 13, 10, '$'
QQ ENDS
CC SEGMENT
START:
MOV AX, QQ
MOV DS, AX
;
LEA DX, MSG1
MOV AH, 9
INT 21H
LEA DX, STR
MOV AH, 0AH
INT 21H
LEA DX, MSG2
MOV AH, 9
INT 21H
MOV CL, STR + 1
MOV CH, 0
CMP CX, 0
JNZ CAL
JMP EXIT
CAL:
MOV BX, 0
LOP:
MOV DL, STR[BX + 2]
CMP DL, '0'
JB NEXT1
CMP DL, '9'
JA NEXT1
JMP O_NUM
NEXT1:
CMP DL, 'A'
JB NEXT2
CMP DL, 'Z'
JA NEXT2
JMP O_CHR
NEXT2:
CMP DL, 'a'
JB NEXT
CMP DL, 'z'
JA NEXT
O_CHR:
XOR DL, 32
O_NUM:
MOV AH, 2
INT 21H
NEXT:
INC BX
LOOP LOP
EXIT:
MOV AH, 4CH
INT 21H
CC ENDS
END START
提问者评价:太给力了,你的回答完美解决了我的问题!
相关文章推荐
- 51单片机汇编编程--16位流水灯收缩点亮
- 80x86汇编语言:分类统计
- 51单片机汇编语言:定时器与中断
- servlet(二)
- 51单片机 C 语言编程:单片机定时中断
- 80x86汇编语言:输入字符串、转换、输出
- 51单片机汇编编程--16位拉幕灯
- C语言编写51单片机程序:键控流水灯
- loadrunner 实现字符串替换
- c++学习之继承篇(多重继承之虚继承)
- Xcode7中你一定要知道的调试神技 & EXC_BAD_ACCESS
- ZOJ-3607-Lazier Salesgirl【模拟】【贪心】【9th浙江省赛】
- 80x86 汇编语言编程:斐波那契数列
- 经验分享——工具类
- 51单片机 C语言电子琴
- 一个程序员的万里长城的第一步
- 51 单片机汇编语言--矩阵键盘的驱动
- 80x86汇编编程:显示数据区字符串中第一个空格的位置
- 80x86 汇编代码,在屏幕上显示汉字
- 80x86汇编语言程序:判断奇、偶数的个数