CPU指令分类

指令可以分为三类:

有运算单元参与:compq、subq

无运算单元参与:jge、movq

MOV指令可以在CPU内或CPU和存储器之间传送字或字节,它传送的信息可以从寄存器到寄存器,立即数到寄存器,立即数到存储单元,从存储单元到寄存器,从寄存器到存储单元,从寄存器或存储单元到除CS外的段寄存器(注意立即数不能直接送段寄存器)从段寄存器到寄存器或存储单元。

https://blog.csdn.net/deargua/article/details/1615561

compq %rsi, %rdi

  jge   .L2

  movq %rsi, %rax

  subq %rdi, %rax

⑤JMP 21指令

JMP 21指令是一条直接寻址的程序控制(转移)指令,由2个CPU周期组成,其中取指令阶段需要1个CPU周期,执行指令阶段需要1个CPU周期。

https://software.intel.com/zh-cn/articles/book-Processor-Architecture_CPU_work_process

原文地址:https://www.cnblogs.com/feng9exe/p/10554022.html