OSDev

для всех
Текущее время: 28 апр 2024, 22:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: проблема чтения файлов ima, img
СообщениеДобавлено: 12 янв 2012, 22:05 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Попробуй считать дорожку посекторно. Также нужно учитывать, что секторы флоппика не всегда читаются успешно с первой попытки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема чтения файлов ima, img
СообщениеДобавлено: 12 янв 2012, 22:47 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1088
Откуда: Балаково
Функция Int 13h AH 2 возвращает в AL количество прочитанных секторов без флажка ошибки. Стоит проверить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема чтения файлов ima, img
СообщениеДобавлено: 13 янв 2012, 00:18 

Зарегистрирован: 12 янв 2012, 11:24
Сообщения: 8
все, разобрался.
всем большое спасибо!
действительно сначала головки менять потом треки. спасибо отдельное phantom-84!
да и с сектором я не правильно посчитал, он был не 17,а 19...тем самым надо было головку менять.
Код:
....
;cl - номер сектора
;ch - номер дорожки
;dh - номер головки
;в ah = 02 - номер ф-ии, в al = 01 - число секторов для чтения
;es:bx - адрес буфера
mov      cl,2
mov      ch,0
mov      dh,0
mov      ah,2
mov      al,17
mov      bx,0x7c00+512
xor      dl,dl         ;номер устройства
int      13h

mov      cl,1
mov      ch,0
mov      dh,1
mov      ah,2
mov      al,18
mov      bx,0x7c00+512+17*512
xor      dl,dl         ;номер устройства
int      13h
....


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB