Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted by alex ( 16 years ago )
.686p
.mmx
.model large
; Segment type: Pure code
segment byte public 'CODE' use16
assume cs:seg000
assume es:nothing, ss:seg000, ds:nothing, fs:nothing, gs:nothing
public start
start proc near
push cs
pop ds
assume ds:seg000
mov dx, 0Eh
mov ah, 9
int 21h ; DOS - PRINT STRING
; DS:DX -> string terminated by "$"
mov ax, 4C01h
int 21h ; DOS - 2+ - QUIT WITH EXIT CODE (EXIT)
start endp ; AL = exit code
aThisProgramCan db 'This program cannot be run in DOS mode.',0Dh,0Dh,0Ah
db '$',0
align 8
db 6Fh, 0C7h, 0EAh, 83h, 2Bh, 0A6h, 84h, 0D0h, 2Bh, 0A6h
db 84h, 0D0h, 2Bh, 0A6h, 84h, 0D0h, 0Ch, 60h, 0FFh, 0D0h
db 28h, 0A6h, 84h, 0D0h, 0Ch, 60h, 0F9h, 0D0h, 2Ah, 0A6h
db 84h, 0D0h, 0Ch, 60h, 0E9h, 0D0h, 3Fh, 0A6h, 84h, 0D0h
db 0E8h, 0A9h, 0D9h, 0D0h, 29h, 0A6h, 84h, 0D0h, 2Bh, 0A6h
db 85h, 0D0h, 10h, 0A6h, 84h, 0D0h, 0Ch, 60h, 0EAh, 0D0h
db 22h, 0A6h, 84h, 0D0h, 0Ch, 60h, 0F8h, 0D0h, 2Ah, 0A6h
db 84h, 0D0h, 0Ch, 60h, 0FCh, 0D0h, 2Ah, 0A6h, 84h, 0D0h
db 52h, 69h, 63h, 68h, 2Bh, 0A6h, 84h, 0D0h, 18h dup(0)
db 50h, 45h, 2 dup(0), 4Ch, 1, 6, 0, 0FDh, 0D9h, 0BDh
db 4Bh, 8 dup(0), 0E0h, 0, 3, 1, 0Bh, 1, 8, 2 dup(0), 40h
db 3 dup(0), 50h, 6 dup(0), 7Dh, 10h, 1, 2 dup(0), 10h
db 3 dup(0), 10h, 4 dup(0), 40h, 2 dup(0), 10h, 3 dup(0)
db 10h, 2 dup(0), 4, 7 dup(0), 4, 8 dup(0), 0A0h, 1, 2 dup(0)
db 10h, 6 dup(0), 3, 5 dup(0), 10h, 2 dup(0), 10h, 4 dup(0)
db 10h, 2 dup(0), 10h, 6 dup(0), 10h, 0Ch dup(0), 80h
db 1, 0, 3Ch, 4 dup(0), 90h, 1, 0, 9, 0Ch, 1Ah dup(0)
db 20h, 57h, 1, 0, 1Ch, 2Bh dup(0), 0ACh, 81h, 1, 0, 70h
db 1, 1Ah dup(0), 2Eh, 74h, 65h, 78h, 74h, 62h, 2 dup(73h)
db 2 dup(0), 1, 2 dup(0), 10h, 16h dup(0), 0A0h, 2 dup(0)
db 0E0h, 2Eh, 74h, 65h, 78h, 74h, 3 dup(0), 0F0h, 35h
db 3 dup(0), 10h, 1, 2 dup(0), 40h, 3 dup(0), 10h, 0Eh dup(0)
db 20h, 2 dup(0), 60h, 2Eh, 72h, 64h, 61h, 74h, 61h, 2 dup(0)
db 69h, 1Ch, 3 dup(0), 50h, 1, 2 dup(0), 20h, 3 dup(0)
db 50h, 0Eh dup(0), 40h, 2 dup(0), 40h, 2Eh, 64h, 61h
db 74h, 61h, 3 dup(0), 0BCh, 5, 3 dup(0), 70h, 1, 2 dup(0)
db 10h, 3 dup(0), 70h, 0Eh dup(0), 40h, 2 dup(0), 0C0h
db 2Eh, 69h, 64h, 61h, 74h, 61h, 2 dup(0), 7Bh, 8, 3 dup(0)
db 80h, 1, 2 dup(0), 10h, 3 dup(0), 80h, 0Eh dup(0), 40h
db 2 dup(0), 0C0h, 2Eh, 72h, 73h, 72h, 63h, 3 dup(0), 9
db 0Ch, 3 dup(0), 90h, 1, 2 dup(0), 10h, 3 dup(0), 90h
db 0Eh dup(0), 40h, 2 dup(0), 40h, 1B8h dup(0)
ends
end start
Revise this Paste