А если кластер будет равен 512 байтам? Да и заполнить таблицу размером почти в 2 мегабайта, то все-таки время.
Видел я эту процедуру. Вывод в ковокс, можно организовать в любой процедуре
Оптимизировать в других местах можно,
во-первых все call out_c_a/call in_a_c заменить на out (c),a/in a,(c) это уже экономия на каждом вызове 27 тактов
во-вторых при мультисекторном чтении нет нужды читать регистр состояния после чтения каждого сектора
ну и наверняка есть еще моменты где можно и ускорить и сократить код, уж слишком глубоко код не смотрел.





Ответить с цитированием