Доброго времени суток!
Для прямоадресуемых операндов, отличных от регистров R0..R15 и DPP0..DPP3, номер используемого DPP указывается после символа @.
Вместе со средой поставляется файл справки "cma-28.chm", расположенный в каталоге "toolchain\Doc\RUS". В подразделе "Описание макроассемблера -> Синтаксис -> Синтаксис инструкций" приведен пример обращения к памяти с использованием прямой адресации и регистров DPP:
Код: Выделить всё
.EXTERND abc // внешняя переменная abc
...
ELD DPP2, #abc // загрузить адрес переменной abc в DPP2
ELD abc @ 2, R0 // сохранить регистр R0 в переменую abc с использованием прямой адресации и регистра DPP2
ELD R1, [abc @ 2] // загрузить в регистр R1 содержимое двойного слова, расположенного по адресу, содержащемуся в переменной abc (с использованием косвенной адресации)