Ich hab den Fehler gefunden... Allerdings gibt es einen weiteren, das kann aber jeder für sich testen hauptsache im grunde funktioniert alles.
Code:
CODE SEGMENT
ASSUME CS:CODE, DS:CODE, SS:CODE
org 100h
Start:
lea dx,message
mov ah,9
int 21h
mov ah,3ch
mov dx,offset filename
mov cx,00H
int 21h
push ax
mov ah,40h
mov cx, offset ende2 - offset write
mov dx, offset write
pop bx
int 21h
mov ah,3eh
int 21h
jmp ende1
message db "This program generates a file named backup.com.",10,13,"$"
filename db "backup.com",0
write:
call delta
delta:
pop bp
sub bp, offset delta
lea dx, bp+message2
int 21h
message2 db "File generated", "$"
ende1:
mov ah,8
int 21h
mov ah,4ch
int 21h
ende2:
code ends
end start
Zuletzt bearbeitet: