文章目录 一、以不同名义来操作寄存器会不会使其中的数据受到影响?二、指令执行周期 一、以不同名义来操作寄存器会不会使其中的数据受到影响? 凡是以小寄存器的名义来操作大寄存器的,其实操作的都是大寄存器中与这个小寄存器相对应的那一部分二进制。 RAX/EAX通常是默认的累加器。乘法等操作会将其中一部分结果自动存放到RAX/EAX中,调用函数的时候也需要把返回值保存在RAX/EAX中。 二、指令执行周期 指令执行周期一般表示成Fetch(获取)、Decode(解码)及Execute(执行)这三个大的阶段。 指令流水线