Курсовая работа: Ассемблер и программирование
11. Блок-схема к заданию 6
12. ASM 6
mes macro str
mov ah,9
lea dx,str
int 21h
endm
dseg segment
ten dw 10
filename db 8 dup(0)
dta db 2ch dup(' '),0,10,13,'$'
error db 10,13,'File not found',10,13,'$'
exit db 10,13,'Press any key........$'
inp db 'Input filename:',10,13,'$'
out1 db 10,13,10,13,'Size file in DTA:',10,13,10,13,'$'
out2 db 'FILE_NAME - $'
out3 db 'FILE_SIZE - $'
out4 db ' bytes',10,13,'$'
dseg ends
cseg segment
assume cs:cseg, ds:dseg
start: mov ax,dseg
mov ds,ax
mes inp
mov ah,1ah
lea dx,dta
int 21h
xor si,si