Артур писал(а):Спасибо огромное Brutaller РАБОТАЕТ!
Это хорошо что работает ;)
Правда сказать, не совсем понял, что и куда вы передаете таким образом. Ну да ладно, не это главное.
Артур писал(а):Здравствуйте! А не могли бы Вы рассказать подробно про такие команды как ROR и BRCC в обучалке про них ничего не сказано
А у меня в книге написано так:
ROR - Rd(7)<C, Rd(n)<Rd(n+1),C<Rd(0)
BRCC - if(C=0)PC<PC+k+1
что совсем не понятно как оно устроено!
Спасибо!
ROL / ROR побитное вращение регистра через флаг переноса, соответственно влево/вправо.
Т.е. получается что мы выдвигаем один бит командой ROR во флаг переноса и взависимости от того, что окажется во флаге, делаем переход в нужное место. И так восемь раз.
BRCC - Branch if Carry Cleared (Переход если флаг переноса очищен).