В настоящее время я изучаю базовый c язык ассемблера через RIS C -V, и я немного запутался в правильных способах l oop через массив.
Если нам дать a0 как указатель на целочисленный массив, будет ли этого достаточно для перехода к следующему элементу?
- lw s0, 0 (a0) # указатель на массив хранится в s0
- lw s0 4 (s0) # Вызывать это каждый раз, когда вы хотите перейти к следующему элементу?
Если я хочу изменить фактическое значение элемент на месте, могу ли я просто использовать sw?
Я также знаю, что использование slli / srli также позволяет вам сдвигаться, может кто-нибудь объяснить эту концепцию?
Спасибо!