问题描述
.pos 0 code
jmp _start
.pos 0x100 code
_start:
xorq %rcx,%rcx
irmovq $3,%rax
irmovq $1,%rsi
jmp loop
loop:
addq %rsi,%rcx
pushq %rcx
subq %rax,%rcx
popq %rcx
jle loop
ret
我正在尝试在y86中编写一个for循环的等价物,但出于某种奇怪的原因,它仅迭代一次。请注意,y86没有cmp指令,因此我使用push,sub和pop。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)