| ← Ноябрь 2011 → | ||||||
|
1
|
2
|
6
|
||||
|---|---|---|---|---|---|---|
|
7
|
8
|
10
|
11
|
12
|
13
|
|
|
15
|
16
|
19
|
20
|
|||
|
22
|
23
|
24
|
25
|
26
|
27
|
|
|
28
|
29
|
30
|
||||
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://rusfaq.ru
Открыта:
28-06-2000
Статистика
-1 за неделю


jmp CloseFile
CreateErr: ;Ошибка создания файла
lea dx, sCreateErr
jmp PrintMessage
OpenErr: ;Ошибка открытия файла
lea dx, sOpenErr
jmp PrintMessage
ReadErr:
lea dx, sReadErr ;мы обязательно попадем на ошибку ax=5 ("Нет доступа")
CloseFile: ;закрывам файл
mov ah, 3eh
int 21h
PrintMessage: ;вывод сообщения из ds:[dx]
mov ah, 9
int 21h
PrintAny:
lea dx, sAny ;press any key
mov ah, 9
int 21h
mov ah, 0
int 16h ;ждем any key
mov ax, 4c00h
int 21h ;выход в ДОС
main endp
code ends
data segment
;имя файла
sName db "test.txt",0
;невозможно создать файл, например, путь не найден
sCreateErr db "Create error",0dh,0ah,"$"
;невозможно открыть файл на запись
sOpenErr db "Open error",0dh,0ah,"$"
;невозможно прочитать из файла (что хотели, то и получили)
sReadErr db "Read error",0dh,0ah,"$"
;А вдруг файл прочитался...
sOk db "The file was read",0dh,0ah,"$"
;чтобы окно сразу не закрывалось
sAny db "Press any key$"
data ends
stk segment stack
dw 100h dup (?)
stk ends
end main