optimization in load instruction. load from array now uses array offset as immediate value in LD instruction