![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 26.06.2016
Сообщений: 3
|
![]()
Доброго всем времени суток! Помогите пожалуйста разобраться с чтением секторов флешки
Прерывание Int 13h, функция 42h: расширенное чтение. Функция осуществляет передачу секторов с заданной области диска в буфер памяти. Перед вызовом прерывания требуется записать в регистры следующие значения: • в АН — значение 42h; • в DL — номер дисковода; • в DS: SI — пакет дискового адреса. После завершения операции функция возвращает в регистре АН состояние дисковой системы. В случае аварийного завершения выполнения функции поле счетчика блоков в пакете дискового адреса содержит число блоков, которые были успешно прочитаны (прочитаны до того, как произошла ошибка). какой сектор считывается и куда записывается. заранее благодарен |
![]() |
![]() |
![]() |
#2 | |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
В.Несвижский - Программирование аппаратных средств
В этой книжке есть описание пакета для DS:SI и пример использования этой функции. Цитата:
Нашедшего выход - затаптывают первым..
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 26.06.2016
Сообщений: 3
|
![]()
R71MT спасибо большое
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Флешка | Serg94 | Windows | 0 | 31.01.2014 16:02 |
Флешка. | Gtnz8 | Компьютерное железо | 15 | 19.11.2012 10:35 |
флешка | maxvip | Операционные системы общие вопросы | 5 | 12.01.2012 22:56 |
флешка | РаТи | Компьютерное железо | 1 | 16.03.2010 21:32 |
Флешка | delphin100 | Операционные системы общие вопросы | 10 | 08.01.2008 20:03 |