最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

寄存器

通用寄存器

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

段寄存器

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

專用寄存器

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

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

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

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

算數(shù)運算指令

加法指令

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

減法指令

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

乘法指令

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

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

除法指令

  1. 無符號數(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. 有符號數(shù)的除法指令I(lǐng)DIV

類型轉(zhuǎn)換指令

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

邏輯運算指令

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

移位操作指令

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

處理機制指令

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

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

相關(guān)文章

  • 匯編指令-狀態(tài)寄存器、cmp、test、jz等指令詳細(xì)說明

    匯編指令-狀態(tài)寄存器、cmp、test、jz等指令詳細(xì)說明

    這篇文章主要介紹了匯編指令-狀態(tài)寄存器、cmp、test、jz等指令詳細(xì)說明,需要的朋友可以參考下
    2020-01-01
  • 匯編語言中XLAT查表指令的使用

    匯編語言中XLAT查表指令的使用

    XLAT指令是匯編語言查表指令,本文主要介紹了匯編語言中XLAT查表指令的使用,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 常用的匯編指令與技巧(收藏)

    常用的匯編指令與技巧(收藏)

    這篇文章主要介紹了常用的匯編指令與技巧,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • DEBUG命令詳解教程

    DEBUG命令詳解教程

    DEBUG命令詳解教程...
    2007-03-03
  • 匯編語言中debug命令使用小結(jié)

    匯編語言中debug命令使用小結(jié)

    Debug是DOS、Windows都提供的實模式(8086方式)程序的調(diào)試工具,本文主要介紹了匯編語言中debug命令使用小結(jié),具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 匯編語言顯示功能實現(xiàn)教程詳解

    匯編語言顯示功能實現(xiàn)教程詳解

    這篇文章主要為大家介紹了匯編語言顯示功能的實現(xiàn)過程,文中通過問題實例分析來為大家進行詳細(xì)的描述講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • 匯編中的數(shù)組分配和指針的實現(xiàn)代碼

    匯編中的數(shù)組分配和指針的實現(xiàn)代碼

    這篇文章主要介紹了匯編中的數(shù)組分配和指針的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Visual Studio-X64匯編編寫方法

    Visual Studio-X64匯編編寫方法

    本文介紹了在Visual Studio中配置64位匯編環(huán)境和C++與匯編的混合編程的方法,詳細(xì)說明了設(shè)置平臺工具集、生成依賴項、鏈接器等步驟,并提供了解決可能出現(xiàn)的編譯錯誤的方案,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • 匯編語言 跳轉(zhuǎn)指令與C語言的條件分支

    匯編語言 跳轉(zhuǎn)指令與C語言的條件分支

    這篇文章主要介紹了匯編語言 跳轉(zhuǎn)指令與C語言的條件分支,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 匯編語言中cmp指令用法筆記與總結(jié)

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

    這篇文章主要介紹了匯編語言中cmp指令用法,結(jié)合實例形式總結(jié)分析了匯編語言cmp指令基本功能、使用方法及操作注意事項,需要的朋友可以參考下
    2020-01-01

最新評論

西宁市| 华容县| 呼和浩特市| 崇阳县| 安顺市| 日土县| 利津县| 荔浦县| 竹山县| 如皋市| 包头市| 厦门市| 汉寿县| SHOW| 湖州市| 浏阳市| 内丘县| 乃东县| 锡林浩特市| 泰州市| 即墨市| 福安市| 宜宾县| 红河县| 乌拉特后旗| 顺昌县| 横峰县| 吉水县| 永德县| 海原县| 泸西县| 郧西县| 赤城县| 礼泉县| 湖北省| 淮北市| 措勤县| 大冶市| 黄大仙区| 长宁区| 新巴尔虎左旗|