Я не понял смысла этого - зачем после очистки C его опять устанавливать?
А он не устанавливается. Получается команда TST #261. Т.е. если произошла ошибка, то переходим на метку 100$, и исполняем SEC и RETURN. А если ошибок нет, то исполняем TST #261 и RETURN.