mov ah ,4ch
int 21h
END START
F:\hubiangj>ml mov.asm
Microsoft (R) Macro Assembler Version 6.15.8803
Patched for you by promethee [ECL] in the year 2001 - enjoy
Copyright (C) Microsoft Corp 1981-2000. All rights reserved.
Assembling: mov.asm
Microsoft (R) Segmented Executable Linker Version 5.60.339 Dec 5 1994
Copyright (C) Microsoft Corp 1984-1993. All rights reserved.
mov ah ,4ch
int 21h
END START
F:\hubiangj>ml mov.asm
Microsoft (R) Macro Assembler Version 6.15.8803
Patched for you by promethee [ECL] in the year 2001 - enjoy
Copyright (C) Microsoft Corp 1981-2000. All rights reserved.
Assembling: mov.asm
Microsoft (R) Segmented Executable Linker Version 5.60.339 Dec 5 1994
Copyright (C) Microsoft Corp 1984-1993. All rights reserved.
Object Modules [.obj]: mov.obj
Run File [mov.exe]: "mov.exe"
List File [nul.map]: NUL
Libraries [.lib]:
Definitions File [nul.def]:
F:\hubiangj>debug mov.exe
-u
0B9A:0000 B89B0B MOV AX,0B9B
0B9A:0003 8ED8 MOV DS,AX
0B9A:0005 8D160800 LEA DX,[0008]
0B9A:0009 8BF2 MOV SI,DX
0B9A:000B C60499 MOV BYTE PTR [SI],99
0B9A:000E 8B04 MOV AX,[SI]
0B9A:0010 B409 MOV AH,09
0B9A:0012 CD21 INT 21
0B9A:0014 B44C MOV AH,4C
0B9A:0016 CD21 INT 21
0B9A:0018 48 DEC AX
0B9A:0019 65 DB 65
0B9A:001A 6C DB 6C
0B9A:001B 6C DB 6C
0B9A:001C 6F DB 6F
0B9A:001D 20576F AND [BX+6F],DL
.stack 200h
.data
szMsg db 'Hello World!',13,10,'$'
.CODE
START:
mov ax,@data
mov ds,ax
lea dx,szMsg
mov si,dx
mov byte ptr [si],99h
nop
mov ax,ds:[0002]
nop
mov ah,9
int 21h
mov ah ,4ch
int 21h
END START
F:\hubiangj>ml mov.asm
Microsoft (R) Macro Assembler Version 6.15.8803
Patched for you by promethee [ECL] in the year 2001 - enjoy
Copyright (C) Microsoft Corp 1981-2000. All rights reserved.
Assembling: mov.asm
Microsoft (R) Segmented Executable Linker Version 5.60.339 Dec 5 1994
Copyright (C) Microsoft Corp 1984-1993. All rights reserved.
Object Modules [.obj]: mov.obj
Run File [mov.exe]: "mov.exe"
List File [nul.map]: NUL
Libraries [.lib]:
Definitions File [nul.def]: