Сравните биты в сборке - PullRequest
       32

Сравните биты в сборке

2 голосов
/ 28 апреля 2011

Как я могу сравнить два бита, если они равны или нет в 8051? Мне нужно прыгать, если два бита равны. У меня есть значение в регистре, и я ищу, если это значение равно другому постоянному значению. Пример: у меня есть значение "EDh", и у меня есть другое значение в регистре R0.

Ответы [ 2 ]

5 голосов
/ 28 апреля 2011

Чтобы сравнить регистр и немедленный (постоянный), а затем условно перейти, вы можете использовать инструкцию CJNE.

3 голосов
/ 28 апреля 2011

Прошло много времени с тех пор, как я работал с 8051. Но, похоже, я помню, что инструкция CJNE была весьма полезна.

...