Assembler Code Explanation LDIL$2000,8; R8: = $2000 LDO32(8),8; R8: = R8 + 32 LDW-12(0,5),21; R21: = memory(R5-12) STH8,0, (0,21); memory(R21): = R8 LDH-8(0,5),22; R22: = memory(R5-8) EXTRS22,31,16,22; R22: = sign-extended(R22) LDO-1(22),22; R22: = R22 - 1