80x86 汇编语言:输入字符串、显示其中数字
来源:互联网 发布:南京新大陆软件怎么样 编辑:程序博客网 时间:2024/06/06 03:06
从键盘输入一个字符串,将其中的数字字符在下一行原样显示,而其他字符则不显示。
题目链接:http://zhidao.baidu.com/question/2009606805191611028.html
做而论道编程如下: (2014-05-13 17:49 提问者采纳)
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 NEXT
CMP DL, '9'
JA NEXT
MOV AH, 2
INT 21H
NEXT:
INC BX
LOOP LOP
EXIT:
MOV AH, 4CH
INT 21H
CC ENDS
END START
提问者评价:太给力了,你的回答完美解决了我的问题!
- 80x86 汇编语言:输入字符串、显示其中数字
- 80x86汇编语言:输入字符串、转换、输出
- 80x86汇编语言:输入数字,输出对应月份的英文
- 用80x86汇编语言编程:输入后反序显示
- 80x86 汇编语言编程:输入字符串,排序输出
- 80x86汇编语言:字符串移动
- 80x86 汇编语言:查找字符串
- 汇编语言: 从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,
- 80x86汇编语言程序:提示输入矩形的长和宽,并显示周长
- 用80x86汇编语言编程:输入字符串,并把大写字符转为小写再输出
- 80x86汇编语言编程:排序与显示
- 80x86 汇编语言编程:排序与显示
- 80x86 汇编语言:键入字符串,然后存盘
- 【80X86汇编语言学习】【字符串处理】字符串操作指令REP
- 【80X86汇编语言学习】【字符串处理】字符串操作举例strcat
- 80x86汇编语言编程:三个数字进行比较
- 输入一个字符串,打印出其中所有的数字
- 输入字符串(0-127),提出其中的数字并排序
- Xcode7中你一定要知道的调试神技 & EXC_BAD_ACCESS
- 51单片机汇编语言:定时器与中断
- 80x86汇编语言:分类统计
- 51单片机汇编编程--16位流水灯收缩点亮
- 80x86 汇编语言,大写变小写,小写变大写,数字原样输出
- 80x86 汇编语言:输入字符串、显示其中数字
- 51 汇编编程:8255 驱动矩阵键盘和数码管
- SQL分类
- 点钞机质量太差了
- 51单片机A/D转换接口扩展,做一个16进制显示的电压表
- Android Studio 常见问题
- OpenBLAS安装手册
- 80x86 汇编语言编程:输出指定行数的星号
- 80x86汇编语言--关于 π 的近似计算