|
это артефакты. В коде получилось две метки (different и bits_nequ), которые по имени соответствуют неравности битов. ";different" читать как ";equal". Ну а rjmp bits_nequ - это есть джамп по неэквивалентности битов (nequ). :о)
Или ;different оставляем как есть, метку ставим bits_equ, и меняем любую проверку на противоположную.
mov temp, src_0
sbrc src_1, bit_1
com temp
sbrc temp, bit_0
rjmp bits_nequ
; equal
mov temp, src_0
sbrc src_1, bit_1
com temp
sbrs temp, bit_0
rjmp bits_equ
; different
E-mail: info@telesys.ru