Команда 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 завершила разработку обновления, в котором добавлено множество функций. Обновление содержит как доработку уже имеющихся систем, так...

подробнее

 

Все новости...

 

Научно-Техническое Объединение

Тел.: +7(4752) 55-95-86

E-mail:e-mail