Команда READ (IDE)
Команда READ (IDE) позволяет считать данные с диска, начиная с указанного логического адреса. Имеет два формата (10 байтов, 12 байтов).
Описание команды.
- Байт 0
В байт следует поместить код команды READ (28h).
- Байт 1
Зарезервирован и не используется.
- Байты с 2 по 5
Указывают на значение логического адреса, с которого начнется чтение данных.
- Байт 6
Зарезервирован и не используется.
- Байты 7 и 8
Сюда следует поместить число непрерывных логических блоков, которые будут считаны с диска. Если это поле установлено в 0, то тогда не будет считан ни один блок данных.
- Байт 9 или байты с 9 по 11 (для 12-байтовой команды)
Зарезервированы и не используются.
Данная команда должна использоваться только с дисками стандартов Mode 1 и Mode 2 Form 1, имеющими размер данных пользователя равным 2048 байт. Применение команды к другим дискам вызовет ошибку.
Приведем примеры использования команды READ.
Листинг 1. Пример использования команды READ на Visual C++
На языке Vusual Basic код аналогичной функции представлен в листинге 2.
Листинг 2. Пример использования команды READ на Visual Basic
2021-04-01
Google сообщил о запуске проекта Dunant
Проект Dunant, начатый в 2018 году, был запущен в эксплуатацию. Трансатлантический интернет-кабель соединяет США и континентальную Европу. Общая протяженность...
подробнее2020-04-06
Новшества в обновленной Windows 10
Корпорация Microsoft завершила разработку обновления, в котором добавлено множество функций. Обновление содержит как доработку уже имеющихся систем, так...
подробнее