Обработка прерываний
Небольшой вопрос. Как известно, перед тем как уйти на прерывание необходимо сохранить значения рабочего регистра и регистра STATUS.
Вот пример того, как это делается.
Возникает вопрос: зачем пользоваться командой SWAPF? Почему просто нельзя пересылать командой MOVWF? Кое-где пишут, что это из-за того, что команда SWAPF не меняет флаги регистра STATUS.
Но насколько я знаю (Из тех описания к микроконтроллеру PIC 16F 873 (874 /876 /877) ) команда MOVWF так же не меняет флагов регистра STATUS.