Вы находитесь на странице: 1из 3

DATA SEGMENT STRING1 DB 'EMPTY VESSELS MAKE MORE NOISE$ ' STRLEN EQU ($-STRING1) DATA ENDSEXTRA SEGMENT

STRING2 DB STRLEN-5 DUP(0) EXTRA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:EXTRA START: MOV AX,DATA MOV DS,AXMOV AX,EXTRA MOV ES,AX MOV SI,OFFSET STRING1 MOV DI,OFFSET STRING2 CLD MOV CX,13 REP MOVSB CLD MOV SI,18 MOV CX,12 REP MOVSB MOV AH,4CH INT 21H CODE ENDS END START

DATA SEGMENT STRING1 DB 'EMPTY VESSELS MORE NOISE$'STRL EN EQU ($-STRING1) DATA ENDSEXTRA SEGMENT STRING2 DB STRLEN+5 DUP(0) EXTRA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:EXTRA START: MOV AX,DATA MOV DS,AX MOV SI,OFFSET STRING1 MOV DI,OFFSET STRING2 CLD MOV CX,14 REP MOVSB MOV DL,5 BACK: MOV AH,01 INT 21H STOS STRING2 DEC DL JNZ BACK MOV CX,11 REP MOVSB NOP

MOV AH,4CH INT 21H CODE END SEND START

Вам также может понравиться