array是個數組,每個元素的值都是100。
S32 array[30];
array[0]=100;
如果用 ldr r0,array 則r0的值是100。
如果用 ldr r0,=array 則r0的值是array[0]的地址
array是個數組,每個元素的值都是100。
S32 array[30];
array[0]=100;
如果用 ldr r0,array 則r0的值是100。
如果用 ldr r0,=array 則r0的值是array[0]的地址
前變址: ldr r0,[r1,#4] ;[r1+4] →r0 前變址回寫: ldr r0,[r1,#4]! ;r1+4→r1,[r1]→r0 後變址回寫: ldr r0,[r1],#