Question 1: Use 1-bit D-Flip flop to build a 16-bit register with write enable input.
Question 2: Use 16-bit registers to build a register le of 8 registers, enabling reading and writing operations.
You have to satisfy the requirements specific in the instruction.