refactor AddressingMode
rename Immediate to IMMEDIATE
comment out  unuesed code