Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Open file

5.1K
12 марта 2004 года
DEHUNTER
17 / / 12.03.2004
Здраствуйте.
Я начинаюший.
У меня возникла проблема.
Я считываю строку.
И потом пытаюсь по ней открыть файл.
Но я видимо както не так обрабатываю эту строку.
ПОсмотрите пожалуста.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
TITLE 'FILE2.ASM'
.MODEL TINY
ASSUME CS:CSEG,DS:CSEG,SS:CSEG

CSEG SEGMENT
Org 100H
start :

;----------- get path ----------;
Mov AH,0AH
Lea DX,PATH
Int 21H
;---------------- print path ---;
Mov Ah,40H
Mov Bx,01
Mov Cx,126
Lea Dx,KB_DATA
Int 21H
;----------- open file ---------;
Mov Ah,3DH
Mov Al,00
Lea Dx,KB_DATA
Int 21H
;--------------! if cant open than jump to CantOpen !----------;
JC CantOpen
;---------------- printing str("File was open") ------------;
Mov Ah,09H
Lea Dx,OpenFileStr
Int 21H
;---------------- waiting for char --------------------------;
Mov Ah,10H
Int 16H
;---------------- end of programm -----------------;
Int 20H

CantOpen :
;-------- print str("cant open file ! ") -------;
Mov Ah,09H
Lea Dx,CantOpenStr
Int 21H
;-------- waiting for char ------------;
Mov Ah,10H
Int 16H
;---------- close program -------------;
Int 20H
;=========================================================================;
;============================== data =====================================;
;=========================================================================;

FILE DW ?
CantOpenStr DB 10,13,"Can't open file !","$"
OpenFileStr DB 10,13,"File was opened","$"
PATH LABEL BYTE
MAX_LEN DB 126
ACT_LEN DB ?
KB_DATA DB 126 dup (0)
CSEG ENDS
END start
6.6K
15 марта 2004 года
qdude
7 / / 15.03.2004
буфер при вводе имеет вид:
Lssssssssss...
L-длина
ssss...-то что введено
-> нужно откинуть L и должно заработать...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог