The stack is a section of internal RAM used for temporary storage during subroutines or interrupts.

These instructions swap the contents of the source and destination rather than just copying.

The MOV instruction is used for moving data within the internal memory space. It is the most versatile instruction, supporting various addressing modes. MOV destination, source Examples: MOV A, #25H (Immediate: Load 25H into Accumulator) MOV R0, A (Register: Copy Accumulator to Register R0) MOV 30H, #0FFH (Direct: Load FFH into RAM address 30H) 2.2 External Data Transfer ( MOVX )