Цитата Сообщение от Hunta Посмотреть сообщение
В силу описанного выше - я не могу сказать - правильный он или нет - надо смотреть взаимодествие между ЦП и ПП. Вполне возможно, что в некоторых местах будет правильным, в некоторых - нет. Но разбираться за автора во всех таких "волшебных" местах - я считаю неправильным.
Взаимодействие при запуске своего кода в ПП: надо подать три запроса - выделить память (код 1), записать из памяти ЦП в память ПП (код 020), запустить п/п в памяти ПП (код 030). Если запросы с кодами 020 и 030 можно гнать сплошным потоком. То на запрос с кодом 1 надо дождаться ответа, произошла ли ошибка при выделении памяти, и если всё нормально, то адрес выделенного блока в ОЗУ ПП.