如何在asm中制作3个嵌套循环
how to make 3 nested loops in asm
我想在 asm 中做 3 个嵌套循环,但我没有找到任何描述。我想解决这个问题:
这个项目是"finding the Pythagoras-triplets"。
这是典型循环的样子:
mov ax,1
AgainA:
...
inc ax
cmp ax,1000
jbe AgainA
现在假设您用类似的代码替换了省略号,但使用了 BX
寄存器。稍后使用 CX
寄存器再次用类似的代码替换新的省略号。现在你将有 3 个嵌套循环。
最后剩余的省略号将替换为程序的主体,即 IF
部分。
我想在 asm 中做 3 个嵌套循环,但我没有找到任何描述。我想解决这个问题:
这个项目是"finding the Pythagoras-triplets"。
这是典型循环的样子:
mov ax,1
AgainA:
...
inc ax
cmp ax,1000
jbe AgainA
现在假设您用类似的代码替换了省略号,但使用了 BX
寄存器。稍后使用 CX
寄存器再次用类似的代码替换新的省略号。现在你将有 3 个嵌套循环。
最后剩余的省略号将替换为程序的主体,即 IF
部分。