Начинаю разбираться с МК и ассемблером. Ранее с ним имел дело только в теории и сейчас словил непонятный тупняк.
Под руками PicKit2 и МК PIC16f684
Судя по мануалам (если я не разучился читать) BSF должна устанавливать один бит в регистре не трогая остальных, однако на практике я вижу, что остальные биты сбрасываются в 0.
В моем случае - это регистр PORTC, в котором я пытаюсь управлять независимо двумя выходами.
При использовании директивы BSF в единице тот выход, который установлен последним.
Подскажите, где я накосячил, и как правильно?


