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

Ваш аккаунт

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

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

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

DOS Fn 42H: установить указатель файла -- LSEEK

Вход

  • AH = 42H
  • BX = описатель файла
  • CX:DX = на сколько передвинуть указатель: (CX * 65536) + DX
  • AL = 0 переместить к началу файла + CX:DX
  • AL = 1 переместить к текущей позиции + CX:DX
  • AL = 2 переместить к концу файла + CX:DX

Выход

  • AX = код ошибки если CF установлен
  • DX:AX = новая позиция указателя файла (если нет ошибки)

Описание:

перемещает логический указатель чтения/записи к нужному адресу. Очередная операция чтения или записи начнется с этого адреса.

Замечение:

Вызов с AL=2, CX=0, DX=0 возвращает длину файла в DX:AX. DX здесь старшее значащее слово: действительная длина (DX * 65536) + AX.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог