for (int i = 0; i < 10000; i++)
a[i] = b[i] + c[i]
Как выглядит сборка ARM для этого языка высокого уровня?
Изменить :Я также предполагаю, что базовый адрес A находится в R8, базовый адрес B находится в R9, а базовый адрес C находится в R10 а A,B,C — массивы целых чисел
Большое спасибо
Я пытался:
MOV R0, #0 ; Init r0 (i = 0)
Loop:
a[i] = b[i] + c[i] //How to fix this?
ADD R0, R0, #1 ;Increment it
CMP R0, #1000 ;Check the limit
BLE Loop ;Loop if not finished