程式碼如下
source_add equ 5fH dest_add equ 67H number_of_bytes equ 20H mov r0,#source_add mov r1,#dest_add mov r2,#number_of_bytes L1: mov A,@r0 mov @r1,A dec r0 dec r1 djnz r2, L1 end
如果要複製上方程式碼,請點擊程式碼上方的 圖示會跳出一個視窗,複製即可
為了方便說明,首先先存放值在記憶體內
因為這 40H-5FH 與 48H-67H兩段之間有交集的部分
所以我們不能把40H直接先移到48H 因為這麼一來48H原本的值就會被覆蓋
為了避免這種情形
所以我們可以從5FH的地方開始著手