Kuinka tehdään otsikon luupit assylla ?
Kiitos.
Se käy ainakin näin. Parempiakin tapoja voi olla.
No siis, loopin alussa vertaillaan ehtoja (cmp?), jos ne täsmäävät (until) tai eivät täsmää (while) hypätään (je/jne/jz/jnz/jl/...) pois. Loopin lopussa hypätään alkuun (jmp).
ax% = 0 cx% = 10 DO UNTIL ax% = cx% ax% = ax% + 1 LOOP
xor ax, ax mov cx, 10 do: cmp ax, cx je exitloop add ax, 1 jmp do exitloop:
Aihe on jo aika vanha, joten et voi enää vastata siihen.