refactor ASL
refactor Instructions, rename addr to memAddr