任何人都可以帮我编写一个简单的汇编语言for循环示例:
for (i = -n; i < n; ++i)
{
...
}
其中n!= 0 我找不到任何关于如何编写循环不从0开始的for循环的示例。 到目前为止,我有这个结构
mov ax, n
mov cx, n
neg cx
cmp cx, ax
JGE ENDFOR01
DO01:
; output
LOOP DO01
ENDFOR01:
答案 0 :(得分:5)
考虑用C:
编写它的“长手”方式i = -n;
loop:
if (!(i < n))
goto end;
...
++i;
goto loop;
end:
希望能给出一些见解!