Swapping Каждые 2 элемента в массиве Сдвигает его вместо [дублировать]

HttpClient не поддерживается в sdk 23 и 23 +.

Если вам нужно использовать в sdk 23, добавьте ниже код к вашему gradle:

android {
    useLibrary 'org.apache.http.legacy'
}

Его работа для меня. Надеюсь, вам полезно.

4
задан bvk256 6 October 2011 в 15:26
поделиться

1 ответ

Поскольку вы загружаете 32-битные значения из памяти, вы должны объявлять array и wordvar, используя dd, а не db / dw, чтобы каждая запись имела четыре байта:

array   dd 89, 10, 67, 1, 4, 27, 12, 34, 86, 3
wordvar dd 123     

Кроме того, неверное индексирование неверно:

mov ebx, [array+1]

Вероятно, вы имели в виду:

mov ebx, [array+1*4]
5
ответ дан NPE 18 August 2018 в 12:03
поделиться
  • 1
    Альтернативные исправления: movzx eax, word [wordvar] и movzx ebx, byte [array+1] – Alexey Frunze 6 October 2011 в 15:47
Другие вопросы по тегам:

Похожие вопросы: