A $16$ -bit processor has $16$ -bit wide instructions and a few internal registers. Every $16$ -bit instruction is encoded in a fixed format with one operation code of $7$ bits and up to three operands. The operand can be an internal register and each operand is encoded by $3$ bits. All the internal registers can be specified in an instruction using three bits.
The correct statement(s) for this processor is/are $\_\_\_\_\_\_$ .
- The processor has $16$ internal registers.
- The processor can support $128$ unique operation codes (Opcodes).
- The processor has up to $8$ internal registers.
- The processor can support $512$ unique operation codes (Opcodes).