Я работаю над ассемблером 8051, и мне захотелось узнать команду, которая поможет мне сравнить между двумя битами порта и найти, если они равны или нет, и поэтому я искал ее и обнаружил, что CJNE может быть полезен и поместите его в программу следующим образом ... Я не уверен, что я иду по правильному пути, возможно, команда Xnor лучше, но я не могу найти ее для нее, и я не могу ее проверить по какой-то причине.Как я могу сравнить два бита порта, если они равны, больше или меньше друг друга?
ORG 00H
MOV R0 ,#01H
MOV R1, #00H
CJNE R0,#00H,LOOP
LOOP: MOV C, P1.0
ANL C,P3.0
MOV P2.0,C
SJMP LOOP
END
И если я хотел знать, больше ли бит порта, чем другой, я могу использовать команду ANL?