
Сообщение от
Alex_K
На процессорах, которые не поддерживают разделение код-данные, команды MTPD/MFPD исполняются также, как MTPI/MFPI.
Они может и исполняются, только вот RSX их не будет использовать, по крайне мере в ядре M+ 4.6 (подозреваю, что и в других) используются такие макросы вместо самих команд и если нет поддержки режима супервизора и/или код-данные, то и MTPD/MFPD не будет:
Код:
.MACRO MFPD$ X
.IF DF S$$LIB!U$$DAS
MFPD X
.IFF
MFPI X
.ENDC
.ENDM
.MACRO MTPD$ X
.IF DF S$$LIB!U$$DAS
MTPD X
.IFF
MTPI X
.ENDC
.ENDM