回 帖 发 新 帖 刷新版面

主题:汇编达人进啊

小弟有个汇编题目无法解决
希望大侠帮忙

题目是
输入一段字符串,并统计数字的个数

回复列表 (共2个回复)

沙发

小弟先拜拉
我这里有个解决的版本
兄弟们给我改一下
要和原来的有些区别,因为这个是考试的题目所以答案不能一样
小弟实在是做不出来,希望大侠帮忙~~~发到这个邮箱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

板凳

那位高手帮帮忙啊
真的好着急着用的

我来回复

您尚未登录,请登录后再回复。点此登录或注册