Paso 7: Final
Ahora espero que tengas un pequeño conocimiento de cómo jugar con los bits en un byte.
Sólo he hablado sobre el tamaño de bytes en este instructable pero si entiendes como funciona esto no hay mucha diferencia en el trato con grandes variables o registros.
Si las cosas no como sospecha, escriba abajo y verificar con las tablas de verdad y usted encontrará probablemente la culpa en ningún momento.
Como un examen. me dicen el resultado de puerto:
PUERTO = ~ (0b1111 1111 << (1 | 2))