У меня есть массив байтов с именем col1, и его первые 4 элемента равны 1. Теперь я попытался сравнить
cmp [col1+1], 1
JE my_label
И это действительно перешло к my_label (то есть они равны).
Однако, когда я попытался сравнить
cmp [offset col1 + 1], 1
JE my_label
Он не перешел на my_label, что означает, что они не равны. Как это возможно? не должно ли смещение col1 быть адресом первого элемента в массиве, а затем смещение col1 + 1 является адресом второго элемента в массиве, который действительно равен 1?