Put register P before D.
Dump assembler tables to verilog format.
Use dumped opcode table in ExecuteAlu.
Pass the name of rom file as a macro.
Compute size of ROM automatically from size of data file.