这是具有多个循环的代码,我需要修复这个无限循环。任何人都可以修复它吗?
.data
a dword 10
b dword 1
d dword 35
delta dword ?
.code
main PROC
call clrscr
mov dh,0
mov ecx,10
push ecx
row:
mov dl,01
mov ecx, a
mov eax,'*'
line:
call gotoxy
call writechar
inc dl
loop line
mov ecx, b
mov eax,'p'
line1:
call gotoxy
call writechar
inc dl
loop line1
mov ecx, d
mov eax,'c'
line2:
call gotoxy
call writechar
inc dl
loop line2
inc dh
mov dl,1
dec a
inc b
inc b
dec d
dec d
dec d
pop ecx
loop row
帮助无限循环。