Moved my question 4 out of repo, moved instr.hex to IF, modified cpu_tb to work with iverilog.