ASSUME CS:CODE DATA SEGMENT DB 'FUCK YOU',0 DATA ENDS CODE SEGMENT START: MOV AX,0 MOV ES,AX MOV DI,200H MOV AX,CODE MOV DS,AX MOV SI,OFFSET DO7CSTART CLD MOV CX,OFFSET DO7CEND - OFFSET DO7CSTART REP MOVSB MOV WORD PTR ES:[4*7CH],200H MOV WORD PTR ES:[4*7CH+2],0H MOV DH,10 MOV DL,10 MOV CX,0014H INT 7CH MOV AX,4C00H INT 21H DO7CSTART: MOV AX,DATA MOV DS,AX XOR SI,SI MOV AX,0B800H MOV ES,AX MOV AL,80H MUL DH MOV DH,0H ADD AX,DX MOV DI,AX S: MOV AX,[SI] CMP AX,0 JZ RT MOV ES:[DI],AX INC DI MOV ES:[DI],CX INC DI INC SI LOOP S RT: MOV AX,4C00H INT 21H DO7CEND: NOP CODE ENDS END START 2010-06-29 08:48:40