где:
{cond}: двухсимвольная мнемоника условия выполнения команды (см. табл. 6);
MRC: передать из сопроцессора в регистр ARM7TDMI (L=1);
MCR: передать из регистра ARM7TDMI в сопроцессор (L=0);
p#: номер сопроцессора, которому адресована команда;
{выражение1}: результат вычисления этого выражения размещается в поле "CP opc";
Rd: выражение, которое определяет номера регистра ядра ARM7TDMI;
cn и cm: выражения, которые определяют номера регистров сопроцессора для полей CRn, и CRm соответственно;
{выражение2}: вычисления этого выражения размещается в поле "CP".
MRC p2,5,R3,c5,c6 ; Указать сопроцессору #2 на необходимость
; выполнения им команды с кодом 5 для регистров с5 и c6
; и передать результат (32-битное слово) в регистр R3.
MCR p6,0,R4,c5,c6 ; Указать сопроцессору #6 на необходимость
; выполнения им команды с кодом 0 c регистром R4,
; после этого разместить результат в регистре c6.
MRCEQ p3,9,R3,c5,c6,2 ; По условию указать сопроцессору #3 на необходимость
; выполнения им команды с кодом 9 c регистрами c5 и с6,
; после этого разместить результат в регистре R3.