Also fixed logic within decoder for LDR and STR
Debug Complete, data and instruction mifs + ram files. Test program checked
The CPU works now except for the multiply commands. Pipelining is next! Woooo!
The multiplier uses a 2 port ROM. For some reason, I cannot generate one on my machine and so I cannot change the exusting LUT ROM to remove the register outputs. If someone else can do it (Ben), that would be great.