|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.06.2016, 01:39 | #1 |
Регистрация: 26.06.2016
Сообщений: 3
|
флешка
Доброго всем времени суток! Помогите пожалуйста разобраться с чтением секторов флешки
Прерывание Int 13h, функция 42h: расширенное чтение. Функция осуществляет передачу секторов с заданной области диска в буфер памяти. Перед вызовом прерывания требуется записать в регистры следующие значения: • в АН — значение 42h; • в DL — номер дисковода; • в DS: SI — пакет дискового адреса. После завершения операции функция возвращает в регистре АН состояние дисковой системы. В случае аварийного завершения выполнения функции поле счетчика блоков в пакете дискового адреса содержит число блоков, которые были успешно прочитаны (прочитаны до того, как произошла ошибка). какой сектор считывается и куда записывается. заранее благодарен |
27.06.2016, 11:02 | #2 | |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
В.Несвижский - Программирование аппаратных средств
В этой книжке есть описание пакета для DS:SI и пример использования этой функции. Цитата:
Нашедшего выход - затаптывают первым..
|
|
27.06.2016, 19:55 | #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 |