I found this reply from another thread:
To store a value in the A register, you must use an A instruction, or a C instruction where A is the dest. For example:
@42 // stores 42 in the A register
A=1 // stores 1 in the A register
So the control bit for the A register is an OR between the "A" dest of a C-instruction and the opcode of an A-instruction?
As for the Mux that feeds into the A register what would the control bit be?