Это такая фича, биты обрабатываются как Маска бит в регистре. 1 Седьмой бит Лоджик.jpg
Если вы не знали, то например включение 0 и 1 бита - даёт число 3, 7 бита даёт число 128, а всех 16 бит в регистре - число 65535.
Ну, это я знал, конечно, и примерно догадывался, что тут так реализовано, но мне не совсем понятно, зачем в онлайн-отладке на дискретном выходе показывать маску, а не бит.
Получается, что, например, я в отладке вижу на выходе какое-то значение, а по факту он отключен...