假设这是AT&T语法.
当有一个问题,如:
movl (%rdi), %ecx
什么是目的%rdi还是%ecx?
%rdi
%ecx
我理解mov(q,l,w,b)或add(q,l,w,b)等等的概念.
mov(q,l,w,b)
add(q,l,w,b)
我们可以写%rdx而不是%rdi吗?如果是这样,会有什么变化?为什么%rdi存在?
%rdx
assembly cpu-registers
assembly ×1
cpu-registers ×1