首页 > 代码库 > 汇编 实验报告5 字符串输入输出
汇编 实验报告5 字符串输入输出
;实验报告内容,输入一个字符串,去掉数字,输出
ASSUME DS:DATA,CS,CDOE,SS,STACKDATA SEGMENT MAXLEN DB 15 INPUTLEN DB 0 STR1 DB 15 DUP(0) STR2 DB 15 DUP(0)DATA ENDSSTACK1 SEGMENT STACK DW 40H DUP(0)STACK1 ENDSCODE 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 RETNEWLINE ENDPCODE ENDS END START
汇编 实验报告5 字符串输入输出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。