А можно полный код увидеть вместо гадания по скриншотам? Мне вот вообще эти test непонятны. Какая цель-то?
Всё-таки там с test всё как-то не так. Если код ходит по чётным bx строкам, то зачем test? Если bx индекс по задумке, то надо прибавлять не 2, зато при вычислении смещения строки учитывать размер элемента.
у вас массив словдва байта) .. тоесть четность не четность индекса кратна не двум а четерым
Ну, при печати прибавление 2 работает и печатаются нужные элементы Что тогда прибавлять?
у вас же задача умножать элементы с четными индексами ?
test bx,2 .. если массив слов DW
Как это поможет? Мы ходим по 4, у нас 0, 4, 8, 12. Два младших бита нули всегда.
мы же ищем слова DW с четным индексом ?
Да. В bx офсет либо номер чётной строки * 2, либо офсет чётного элемента.
там смотрю bx используется линейно без масштабирующего коэф?
В изначальном коде вообще индексы с офсетами смешались.
Обсуждают сегодня