亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

16位匯編語(yǔ)言寄存器及指令整理(小結(jié))

 更新時(shí)間:2020年01月14日 15:13:06   作者:蔚藍(lán)深處  
這篇文章主要介紹了16位匯編語(yǔ)言寄存器及指令整理(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

寄存器

通用寄存器

8位寄存器 16位寄存器 32位寄存器 寄存器名稱
AH,AL AX EAX 累加寄存器
BH,BL BX EBX 基地址寄存器
CH,CL CX ECX 計(jì)數(shù)器寄存器
DH,DL DX EDX 數(shù)據(jù)寄存器
SI ESI 源變址寄存器
DI EDI 源目標(biāo)寄存器
DH,DL DX EDX 基地址寄存器
DH,DL DX EDX 棧頂寄存器

段寄存器

標(biāo)號(hào) 名稱
CS 代碼段
DS 數(shù)據(jù)段
SS 棧段
ES 附加數(shù)據(jù)段
GS,FS 附加數(shù)據(jù)段(+80386)

專用寄存器

標(biāo)號(hào) 名稱
IP,EIP 指令指針
Flags EFlags

微機(jī)CPU指令系統(tǒng)

數(shù)據(jù)傳送指令

  1. 傳送指令 MOV
  2. 傳送-填充指令 MOVSX/MOVZX
  3. 交換指令 XCHG
  4. 進(jìn)棧操作指令 PUSH,PUSHA(80286+),PUSHAD(80386+)
  5. 出棧操作指令 POP,POPA(80286+),POPAD((80386+))
  6. 轉(zhuǎn)換指令 XLAT
  7. 取有效地址指令 LEA
  8. 取段寄存器指令 LDS
  9. 字節(jié)交換指令 BSWP

算數(shù)運(yùn)算指令

加法指令

  1. 加法指令 ADD
  2. 帶進(jìn)位加法指令 ADC
  3. 加一指令 INC
  4. 交換相加指令 XADD

減法指令

  1. 減法指令 SUB
  2. 帶錯(cuò)位減(目的操作數(shù)-源操作數(shù)-標(biāo)志位CF) SBB
  3. 減一指令 DEC
  4. 求補(bǔ)指令(改變正負(fù)) NEG

乘法指令

  1. 無(wú)符號(hào)乘法指令 MUL
乘數(shù)位數(shù) 隱含被乘數(shù) 存儲(chǔ)寄存器
8位 AL AX MUL BL
16位 AX DX-AX MUL BX
32位 EAX EDX-EAX MUL ECX

2. 有符號(hào)數(shù)乘法指令 IMUL(80286-)同上

除法指令

  1. 無(wú)符號(hào)數(shù)除法指令 DIV
除數(shù)位數(shù) 隱含被除數(shù) 余數(shù) 例子
8位 AX AL AH DIV BH
16位 DX-AX AX DX DIV BX
32位 EDX-EAX EAX EDX DIV ECX

2. 有符號(hào)數(shù)的除法指令I(lǐng)DIV

類型轉(zhuǎn)換指令

  1. 字節(jié)->字 CBW:AL中符號(hào)數(shù)->AH
  2. 字->雙字 CWD:AX符號(hào)位->DX
  3. 字變雙字CWDE;80386+:AX符號(hào)位->EAX
  4. 雙字->四字:CDQ;80386+:EAX->EDX

邏輯運(yùn)算指令

  1. 邏輯與 AND
  2. 邏輯或 OR
  3. 邏輯非 NOT
  4. 邏輯異或 XOR

移位操作指令

  1. 算數(shù)位移指令SAL(左)/SAR(右)
  2. 邏輯移位指令(補(bǔ)零) SHL/SHR
  3. 循環(huán)右移指令(帶進(jìn)位) ROL/ROR

處理機(jī)制指令

指令 效果
CLC CF<-0
CMC CF<-{CF}
STC CF<- 1
CLD DF<- 0
STD DF<- 1
CLI IF<- 0
STI IF<- 1
NOP 無(wú)操作
HLT 停機(jī)
WAIT 等待
ESC 換碼
LOCK 封鎖

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • ARM體系下的GCC內(nèi)聯(lián)匯編教程詳解

    ARM體系下的GCC內(nèi)聯(lián)匯編教程詳解

    在操作系統(tǒng)級(jí)的編程中,有時(shí)候,C語(yǔ)言并不能完全的使用硬件的功能,這時(shí)候就需要嵌入一些匯編代碼來(lái)實(shí)現(xiàn)功能。這篇文章主要介紹了ARM體系下的GCC內(nèi)聯(lián)匯編,需要的朋友可以參考下
    2020-02-02
  • 用匯編語(yǔ)言實(shí)現(xiàn)從1加到100的方法(1+2+...+100)

    用匯編語(yǔ)言實(shí)現(xiàn)從1加到100的方法(1+2+...+100)

    這篇文章主要介紹了用匯編語(yǔ)言實(shí)現(xiàn)從1加到100的方法(1+2+...+100),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 匯編語(yǔ)言lea指令使用方法解析

    匯編語(yǔ)言lea指令使用方法解析

    這篇文章主要介紹了匯編語(yǔ)言lea指令使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • UEFI開發(fā)實(shí)戰(zhàn)用戶交互界面基礎(chǔ)說(shuō)明

    UEFI開發(fā)實(shí)戰(zhàn)用戶交互界面基礎(chǔ)說(shuō)明

    這篇文章主要為大家介紹了UEFI開發(fā)實(shí)戰(zhàn)用戶交互界面的基礎(chǔ)說(shuō)明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • iOS匯編入門教程之ARM64匯編基礎(chǔ)教程

    iOS匯編入門教程之ARM64匯編基礎(chǔ)教程

    這篇文章主要介紹了iOS匯編入門教程之ARM64匯編基礎(chǔ)教程,本文通過(guò)例子給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 匯編語(yǔ)言中cmp指令用法筆記與總結(jié)

    匯編語(yǔ)言中cmp指令用法筆記與總結(jié)

    這篇文章主要介紹了匯編語(yǔ)言中cmp指令用法,結(jié)合實(shí)例形式總結(jié)分析了匯編語(yǔ)言cmp指令基本功能、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • 匯編程序 查表求平方的實(shí)現(xiàn)

    匯編程序 查表求平方的實(shí)現(xiàn)

    這篇文章主要介紹了匯編程序 查表求平方的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • libAccessibility通知Crash排查記錄分析

    libAccessibility通知Crash排查記錄分析

    這篇文章主要為大家介紹了libAccessibility通知Crash排查記錄分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 匯編語(yǔ)言中的各種寄存器介紹

    匯編語(yǔ)言中的各種寄存器介紹

    匯編語(yǔ)言(assembly language)是一種用于電子計(jì)算機(jī)、微處理器、微控制器或其他可編程器件的低級(jí)語(yǔ)言,亦稱為符號(hào)語(yǔ)言.這篇文章主要介紹了匯編語(yǔ)言中的各種寄存器介紹,需要的朋友可以參考下
    2020-01-01
  • 匯編指令:JO、JNO、JB..的使用方法

    匯編指令:JO、JNO、JB..的使用方法

    這篇文章主要介紹了匯編指令:JO、JNO、JB..的使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評(píng)論