Addr Instruction Description 0000 00 11 10 1010 -- move 1010 from the IR to the high 4 bits of the ACC 0001 00 10 10 1010 -- move 1010 from the IR to the low 4 bits of the ACC 0010 00 01 00 0000 -- move the contents of the ACC to the LR 0011 00 11 10 0000 -- move 0000 to the high 4 bits of the ACC 0100 00 10 10 1000 -- move 1000 to the low 4 bits of the ACC 0101 01 100 11 1 00 -- xor the LR with all 1s and write it back to the LR (bit inversion) 0110 01 000 11 0 00 -- add -1 to the ACC 0111 11 0 000 1001 -- branch to 1001 if the ACC is zero 1000 10 0000 0101 -- branch to 0101 1001 10 0000 0000 -- branch to address 0000