Use unions for fused register pairs in cpu.h. Write some example opcode implementation in cpu.c