chore: remove first unused register
fix(register_file): output register if addr not zero
refactor: parametrize register file
fix: make rd1, rd2 in register_file regs
chore: formatting
feat: add basic ram, alu, and register file