senderman
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору tametung Для пользования эмулятором ATA-команд не нужно знание параметров буфера, т.к. команда AT обращается к нему автоматически. Но, как описывалось при описании действий с самим эмулятором в начале этой темы, для выяснения адреса буфера удобно использовать команду TF Nмод 0, которая возвращает не только стартовый адрес буфера, но и длину модуля s в блоках по 200h. Надо заметить, что команда TF с приведенными параметрами аргументов производит считывание в тот же буфер содержимого указанного модуля Nмод. Это можно использовать как для получения содержимого модуля, так и для редактирования этого содержимого непосредственно в самом буфере и не прибегать к внешней его загрузке. Цитата: не ведет ли себя подобным образом ata.92h ? | Я ее действий не проверял. т.к. полагал, что она работает с IDE-интерфейсом. Если она будучи применееной в эмуляторе ведет себя иначе и производит загрузку по UART-порту, задача загрузки в буфер получит еще одно решение похожее на действие команды DN. Добавлено: Smyg1 Это достойная альтернатива платным утилитам, заложенная разработчиками в программу дисков: http://forum.ru-board.com/topic.cgi?forum=84&topic=5481&start=20#8 http://forum.ru-board.com/topic.cgi?forum=84&topic=5481&start=20#13 | Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 10:24 04-10-2019 | Исправлено: senderman, 22:58 17-04-2020 |
|