Цитата Сообщение от Alex_K Посмотреть сообщение
Такое взаимодействие с CPU возможно, если методы адресации в FSRC или FDST отличаются от нуля.
В некоторых командах (с ходу не скажу, но на вскидку - команды конвертирования из int - источником будет регистр CPU или в int - приёмником будет регистр CPU) будут и регистры процессора

Цитата Сообщение от Alex_K Посмотреть сообщение
Но когда в команде DIVF/DIVD в качестве FSRC выступает один из акуумуляторов, то взаимодействия с CPU по идее не должно быть.
По идее - да. Но детали взаимодействия - надо смотреть исходники. Может, ошибка не микрокоде выполнения инстркция - а в части взаимодействия с процом. И ещё - меня сильно смущает, что тесты проходят - но тут надо листинги смотреть
Цитата Сообщение от Alex_K Посмотреть сообщение
т.к. например при методе адресации (Rx)+ для double надо делать увеличение регистра на 010.
Не всегда. Если метод 27 (то есть #чтото), то PC увеличится по прежнему на два.
Ну и при -(Rx) будет уменьшение - на 4, на 8 или на 2 для PC