首页 > 其他 > 详细

汇编 实验报告5 字符串输入输出

时间:2014-10-20 13:14:29      阅读:262      评论:0      收藏:0      [点我收藏+]
;实验报告内容,输入一个字符串,去掉数字,输出
ASSUME DS:DATA,CS,CDOE,SS,STACK DATA SEGMENT MAXLEN DB 15 INPUTLEN DB 0 STR1 DB 15 DUP(0) STR2 DB 15 DUP(0) DATA ENDS STACK1 SEGMENT STACK DW 40H DUP(0) STACK1 ENDS CODE SEGMENT START: MOV AX,DATA ;INITIAL THE DS,SS MOV DS,AX MOV AX,STACK1 MOV SS,AX LEA DX,MAXLEN ;INPUT THE STRING MOV AH,0AH INT 21H CALL NEWLINE ;SET THE LOOP MOV AL,INPUTLEN MOV AH,0 MOV CX,AX MOV SI,0 MOV DI,0 LOOP1: MOV AL,STR1[SI] CMP AL,30H ;CMP JZ BREAK JC OK CMP AL,39H JZ BREAK JNC OK JMP BREAK OK: MOV STR2[DI],AL ;TRANSFER STR1 TO STR2 INC DI BREAK: INC SI LOOP LOOP1 MOV AL,24H ;ADD THE ‘$‘ MOV STR2[DI],AL MOV AL,0 LEA DX,STR2 MOV AH,09H INT 21H MOV AH,4CH INT 21H NEWLINE PROC MOV AH,02H MOV DL,0DH INT 21H MOV AH,02H MOV DL,0AH INT 21H RET NEWLINE ENDP CODE ENDS END START

  

汇编 实验报告5 字符串输入输出

原文:http://www.cnblogs.com/xuesu/p/4036880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!