Rebuild the addressing model
Rebuild the addressing model
Add opcode decode logic