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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM