Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2016, 01:39   #1
Diman1212
 
Регистрация: 26.06.2016
Сообщений: 3
По умолчанию флешка

Доброго всем времени суток! Помогите пожалуйста разобраться с чтением секторов флешки
Прерывание Int 13h, функция 42h: расширенное чтение.

Функция осуществляет передачу секторов с заданной области диска в буфер памяти.
Перед вызовом прерывания требуется записать в регистры следующие значения:
• в АН — значение 42h;
• в DL — номер дисковода;
• в DS: SI — пакет дискового адреса.
После завершения операции функция возвращает в регистре АН состояние дисковой системы. В случае аварийного завершения выполнения функции поле счетчика блоков в пакете дискового адреса содержит число блоков, которые были успешно прочитаны (прочитаны до того, как произошла ошибка).

какой сектор считывается и куда записывается. заранее благодарен
Diman1212 вне форума Ответить с цитированием
Старый 27.06.2016, 11:02   #2
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

В.Несвижский - Программирование аппаратных средств
В этой книжке есть описание пакета для DS:SI и пример использования этой функции.

Цитата:
какой сектор считывается и куда записывается.
Считывается сектор, который ты укажешь в пакете, в созданный тобой буфер (обычно 512 байт). Только сначала проверь поддержку биосом расширенных команд функцией AH=41h
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 27.06.2016, 19:55   #3
Diman1212
 
Регистрация: 26.06.2016
Сообщений: 3
По умолчанию

R71MT спасибо большое
Diman1212 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Флешка 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