1. 程式人生 > >2018-2019-1 20165302 《信息安全系統設計基礎》第四周學習總結

2018-2019-1 20165302 《信息安全系統設計基礎》第四周學習總結

體系 call 入棧 字節 信息 跳轉指令 技術 停止 xor

1.Y86-64指令集體系結構

①Y86-64指令

  • movq指令 irmovq rrmovq mrmovq rmmovq
  • 四個整數操指令 addq,subq,andq,xorq只對寄存器數據進行操作
  • 7個跳轉指令 cmovle cmovl cmove cmovne cmovge cmovg
  • call指令將返回地址入棧,然後跳到目的地址,ret指令從這樣的調用中返回
  • pushq和popq指令實現了入棧和出棧
  • halt 停止指令的執行
    ②指令編碼
    每條指令的第一個字節表明類型,分為兩部分,高四位為代碼部分,低四位為功能部分,15個寄存器每個都有一個相對應的寄存器標識符

    2.邏輯設計和硬件控制語言HCL

    ①邏輯門
    技術分享圖片

2018-2019-1 20165302 《信息安全系統設計基礎》第四周學習總結