Programming.
ICALL Jumps to the address in the Z register (R31:R30), puts PC+1 on the stack and decrements the stack pointer. PC →ALUi1, perform increment by 1 ALUo →DM, SP →MARDM, SP →ALUi1, perform decrement by 1 ALUo →SP, select new value Z for PC The only difference compared with RCALL is that the new value