【发布时间】:2017-03-03 06:51:23
【问题描述】:
我使用的是window 7,不知道如何编译这个汇编代码。我需要手动计算吗?我想知道更快的更好方法或想知道如何逐行计算。我需要 rax 的最终值。
start:
mov $1020, %rax
mov $4090, %rbx
mov $2044, %rcx
xor %rdx, %rdx
sub %rcx, %rbx
cmp %rbx, %rax
jge loopa
jmp loopb
loopa:
cmp $4, %rdx
jg end
inc %rdx
loopb:
xchg %rax, %rbx
idiv %rbx
add %rdx, %rax
imul %rcx
jmp loopa
end:
【问题讨论】:
标签: assembly x86 x86-64 disassembly