Ничего не понял как булевая переменная может не быть булевой ? Скрины можете сделать когда

1. Одна единственная переменная, чтение 0х2, регистр 0, бит 2 - скрины сделать замкнув 3 вход, потом замкнув 4 вход, потом 2 вход

Аж интересно стало...