主题:汇编达人进啊
bluestone
[专家分:0] 发布于 2005-12-19 21:11:00
小弟有个汇编题目无法解决
希望大侠帮忙
题目是
输入一段字符串,并统计数字的个数
回复列表 (共2个回复)
沙发
bluestone [专家分:0] 发布于 2005-12-19 21:45:00
小弟先拜拉
我这里有个解决的版本
兄弟们给我改一下
要和原来的有些区别,因为这个是考试的题目所以答案不能一样
小弟实在是做不出来,希望大侠帮忙~~~发到这个邮箱d_xiaoguo@163.com
DATA SEGMENT STACK
DW 100 DUP(?)
DATA ENDS
ABAB SEGMENT
STR DB 100 dup (' ')
ABAB ENDS
CDCD SEGMENT
ASSUME CS:CDCD,DS:ABAB,SS:DATA
START: MOV AX,ABAB
MOV DS,AX
LEA DX,STR
MOV AH,10
INT 21H
MOV AH,9
INT 21H
MOV DL,0DH
MOV AH,2
INT 21H
MOV DL,0AH
MOV AH,2
INT 21H
MOV CH,0
LEA DI,STR
LOP2: MOV AL,[DI]
CMP AL,'$'
JE NEXT3
CMP AL,'0'
JB NEXT2
CMP AL,'9'
JA NEXT2
INC CH
INC DI
JMP LOP2
NEXT2: INC DI
JMP LOP2
NEXT3: MOV AL,CH
ADD AL,30H
DAA
MOV DL ,AL
MOV AH,2
INT 21H
MOV AH,4CH
INT 21H
CDCD ENDS
END START
板凳
bluestone [专家分:0] 发布于 2005-12-19 22:54:00
那位高手帮帮忙啊
真的好着急着用的
我来回复