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