Цитата Сообщение от litwr Посмотреть сообщение
написал MOV r1,(sp)+ впесто POP - не ломает, но и не работает.
Неверный порядок аргументов, надо написать MOV (SP)+, R1 - при этом будет выполнено:
R1 = *SP;
SP += 2;
установка флагов NZV по результату R1;