0
我有一个装配环:CMP在循环不工作
mov dx, [block_pos]
mov bx,offset GameBoard
add bx, dx
; bx now holds the address of the player
mov cx,5
rows_loop:
add bx,COL_NUM
inc rows_counter
cmp [bx],'_'
je print_rows
loop rows_loop
IM添加到BX在板的cols的数量,并且每次我检查是否有一个壁在那里。
,不管怎样,当[BX]等于“_”(一个游戏中的墙),它不会跳到print_rows
多次尝试后,我敢肯定它的东西与实际语法或别的东西,而不是代码背后的逻辑。
相同的结果。顺便说一句,我使用8086大会 –