mov bx,0
mov cx,0
copy:
;copy col arrays.
mov dl,[col_star+bx]
mov [go_right+bx],dl
mov [go_left+bx],dl
inc [go_right+bx]
dec [go_left+bx]
;copy row arrays
mov dl,[row_star+bx]
mov [go_up+bx],dl
mov [go_down+bx],dl
dec [go_up+bx]
inc [go_down+bx]
inc bx
inc cx
cmp cx,20
jl copy
скажите, что у меня есть 20 значений для col_star db 20 dup (?) И row_star db 20 dup (?) будет ли этот цикл копировать значения в каждом массиве. Мне нужно манипулировать значением. вот почему есть inc/dec. пытались к этому циклу в течение нескольких часов уже ничего не происходило.Как хранить произвольно сгенерированные числа в массивах. Ассамблея 8086
им я делаю это правильно? я не знаю почему он не хранит 20 значений. цикл должен делать около 20 значений, хранящихся в row_star db 20 dup (?) col_star db 20 dup (?) –
Да. Вы заполняете два 20-байтных массива с номерами от 5-9 (строка) и 5-54 (столбец) соответственно. – Fifoernik
плохой почтовый мой код. похоже, у него много ошибок. я не понимаю петлю. –