Реферат: Програма емуляції роботи командного процесора операційної системи

Програма емуляції роботи командного процесора операційної системи

jnc fin

push ds

push cs

pop ds

mov ah,9

mov dx,offset errormsg

int 21h

transerr:

mov ah,9

mov dx,offset transfermsg

int 21h

mov bx,file1

call fclose ;close src

mov bx,file2

call fclose ;close dst

pop ds

jmp fin

opensrc1err:

push ds

push cs

pop ds

mov ah,9

mov dx,offset erropen1

int 21h

pop ds

jmp fin

opendst2err:

push ds

push cs

pop ds

mov ah,9

mov dx,offset erropen2

int 21h

mov bx,file1

call fclose ;close src

pop ds

jmp fin

fin:pop bp

ret

pop ds

fin:pop bp

ret

joinexec endp

opensrc proc

mov ax,3d00h

mov dx,[si+2];Open src. file argv[1]

int 21h

ret

opensrc endp

fclose proc

mov ah,3eh

int 21h ;Close source

ret

fclose endp

createdst proc

mov ah,3ch

xor cx,cx

mov dx,[si+4];Open dst. file argv[2]

int 21h

ret

createdst endp

joinhelp proc

push ds

push cs

pop ds

mov ah,9

mov dx,offset help

int 21h

pop ds

ret

joinhelp endp

end

ДОДАТОК В


Алгоритм головної програми