Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top