Вместо того, чтобы всем честно признаться в своей полной неинформированности по поводу столь интересного названия инструкции, опять пишете полную ерунду. Сколько можно!
У меня не получилось в 4 инструкции. Например, вместо XOR O,R
Нужен регистр или память для T и будет плохо, если O c инкрементом или декрементом. Может всё-таки не 4?Код:MOV O,T BIC R,T BIC O,R BIS T,R
Правда? Вот только ты себя сам только что опорочил, ибо хрен тебе, а не XOR (R1)+,R2 - не сработает эта команда, даже на тех процах, где она есть. RTFM, как говорится.
И про то, что такое ортогональность - почитай заодно.
- - - Добавлено - - -
И на всякий случай, что бы этот деятель не стёр свой позор - цитата, что б навека:
И после такого его позора - если кому-то интересно с ним общаться - флаг в руки, я - завязываю, времени на это нету.
В слове - ударение на и.
Для всех заинтересованных, кроме litwr
XOR R1,(R2)+
(несуществующая) XOR (R1)+,R2Код:MOV R1, -(SP) BIC (R2), (SP) BIC R1, (R2) BIS (SP)+, (R2)+
И вот теперь litwr послан окончательно.Код:MOV (R1), -(SP) BIC R2, (SP) BIC (R1)+, R2 BIS (SP)+, R2
- - - Добавлено - - -
Ну и высший пилотаж (поскольку мне это пока не нужно - делать не буду), который можно сотворить - это заменить использование XOR на макрос в ситуации, когда или не устраивает ограничение XOR или целевой комп не поддерживает XOR.
Последний раз редактировалось Hunta; 28.05.2023 в 23:12.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)