1数据类型字节大小
每个寄存器都有特殊的用途,它们的名字反应了这些不同的用途。
指令可以对这16个寄存器的低位字节中存放的不同大小的数据进行操作。
字节级操作可以访问最低的字节,16位操作可以访问最低的2个字节,32位操作可以访问最低的2个字节,64位操作可以访问整个寄存器。
2 寄存器
当指令以寄存器为目标时,对于生成小于8字节结果的指令,寄存器中剩余的字节会怎么样,对此有两条规则:生成1字节和两字节数字的指令会保持剩下的字节不变,生成4字节数字的指令会把高位4个字节置为0。
%rsp:栈指针,用来指明运行时栈的结束位置。
大多数指令有一个或多个操作数,指示出执行一个操作中要使用的原数据值,以及放置结果的目的位置。