亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 邏輯算法 > 正文

(看雪教程) 第2章 第2節8088 匯編速查手冊

2019-09-10 09:02:06
字體:
來源:轉載
供稿:網友

一、數據傳輸指令
───────────────────────────────────────
它們在存貯器和寄存器、寄存器和輸入輸出端口之間傳送數據.
1. 通用數據傳送指令.
MOV 傳送字或字節.
MOVSX 先符號擴展再傳送.
MOVZX 先零擴展再傳送.
PUSH 把字壓入堆棧.
POP 把字彈出堆棧.
PUSHA 把AXCXDXBXSPBPSIDI依次壓入堆棧.
POPA 把DISIBPSPBXDXCXAX依次彈出堆棧.
PUSHAD 把EAXECXEDXEBXESPEBPESIEDI依次壓入堆棧.
POPAD 把EDIESIEBPESPEBXEDXECXEAX依次彈出堆棧.
BSWAP 交換32位寄存器里字節的順序
XCHG 交換字或字節.( 至少有一個操作數為寄存器段寄存器不可作為操作數)
CMPXCHG 比較并交換操作數.( 第二個操作數必須為累加器AL/AX/EAX )
XADD 先交換再累加.( 結果在第一個操作數里 )
XLAT 字節查表轉換.
── BX 指向一張 256 字節的表的起點 AL 為表的索引值 (0-255即
0-FFH); 返回 AL 為查表結果. ( [BX+AL]->AL )
2. 輸入輸出端口傳送指令.
IN I/O端口輸入. ( 語法: IN 累加器 {端口號│DX} )
OUT I/O端口輸出. ( 語法: OUT {端口號│DX}累加器 )
輸入輸出端口由立即方式指定時 其范圍是 0-255; 由寄存器 DX 指定時
其范圍是 0-65535.
3. 目的地址傳送指令.
LEA 裝入有效地址.
例: LEA DXstring ;把偏移地址存到DX.
LDS 傳送目標指針把指針內容裝入DS.
例: LDS SIstring ;把段地址:偏移地址存到DS:SI.
LES 傳送目標指針把指針內容裝入ES.
例: LES DIstring ;把段地址:偏移地址存到ES:DI.
LFS 傳送目標指針把指針內容裝入FS.
例: LFS DIstring ;把段地址:偏移地址存到FS:DI.
LGS 傳送目標指針把指針內容裝入GS.
例: LGS DIstring ;把段地址:偏移地址存到GS:DI.
LSS 傳送目標指針把指針內容裝入SS.
例: LSS DIstring ;把段地址:偏移地址存到SS:DI.
4. 標志傳送指令.
LAHF 標志寄存器傳送把標志裝入AH.
SAHF 標志寄存器傳送把AH內容裝入標志寄存器.
PUSHF 標志入棧.
POPF 標志出棧.
PUSHD 32位標志入棧.
POPD 32位標志出棧.
二、算術運算指令
───────────────────────────────────────
  ADD 加法.
ADC 帶進位加法.
INC 加 1.
AAA 加法的ASCII碼調整.
DAA 加法的十進制調整.
SUB 減法.
SBB 帶借位減法.
DEC 減 1.
NEC 求反(以 0 減之).
CMP 比較.(兩操作數作減法僅修改標志位不回送結果).
AAS 減法的ASCII碼調整.
DAS 減法的十進制調整.
MUL 無符號乘法.
IMUL 整數乘法.
以上兩條結果回送AH和AL(字節運算)或DX和AX(字運算)
AAM 乘法的ASCII碼調整.
DIV 無符號除法.
IDIV 整數除法.
以上兩條結果回送:
商回送AL余數回送AH (字節運算);
或 商回送AX余數回送DX (字運算).
AAD 除法的ASCII碼調整.
CBW 字節轉換為字. (把AL中字節的符號擴展到AH中去)
CWD 字轉換為雙字. (把AX中的字的符號擴展到DX中去)
CWDE 字轉換為雙字. (把AX中的字符號擴展到EAX中去)
CDQ 雙字擴展. (把EAX中的字的符號擴展到EDX中去)

三、邏輯運算指令
───────────────────────────────────────
  AND 與運算.
OR 或運算.
XOR 異或運算.
NOT 取反.
TEST 測試.(兩操作數作與運算僅修改標志位不回送結果).
SHL 邏輯左移.
SAL 算術左移.(=SHL)
SHR 邏輯右移.
SAR 算術右移.(=SHR)
ROL 循環左移.
ROR 循環右移.
RCL 通過進位的循環左移.
RCR 通過進位的循環右移.
以上八種移位指令其移位次數可達255次.
移位一次時 可直接用操作碼. 如 SHL AX1.
移位>1次時 則由寄存器CL給出移位次數.
如 MOV CL04
SHL AXCL

四、串指令
───────────────────────────────────────
 DS:SI 源串段寄存器 :源串變址.
ES:DI 目標串段寄存器:目標串變址.
CX 重復次數計數器.
AL/AX 掃描值.
D標志 0表示重復操作中SI和DI應自動增量; 1表示應自動減量.
Z標志 用來控制掃描或比較操作的結束.
MOVS 串傳送.
( MOVSB 傳送字符. MOVSW 傳送字. MOVSD 傳送雙字. )
CMPS 串比較.
( CMPSB 比較字符. CMPSW 比較字. )
SCAS 串掃描.
把AL或AX的內容與目標串作比較比較結果反映在標志位.
LODS 裝入串.
把源串中的元素(字或字節)逐一裝入AL或AX中.
( LODSB 傳送字符. LODSW 傳送字. LODSD 傳送雙字. )
STOS 保存串.
是LODS的逆過程.
REP 當CX/ECX<>0時重復.
REPE/REPZ 當ZF=1或比較結果相等且CX/ECX<>0時重復.
REPNE/REPNZ 當ZF=0或比較結果不相等且CX/ECX<>0時重復.
REPC 當CF=1且CX/ECX<>0時重復.
REPNC 當CF=0且CX/ECX<>0時重復.

五、程序轉移指令
───────────────────────────────────────
 1>無條件轉移指令 (長轉移)
JMP 無條件轉移指令
CALL 過程調用
RET/RETF過程返回.
2>條件轉移指令 (短轉移-128到+127的距離內)
( 當且僅當(SF XOR OF)=1時OP1<OP2 )
JA/JNBE 不小于或不等于時轉移.
JAE/JNB 大于或等于轉移.
JB/JNAE 小于轉移.
JBE/JNA 小于或等于轉移.
以上四條測試無符號整數運算的結果(標志C和Z).
JG/JNLE 大于轉移.
JGE/JNL 大于或等于轉移.
JL/JNGE 小于轉移.
JLE/JNG 小于或等于轉移.
以上四條測試帶符號整數運算的結果(標志SO和Z).
JE/JZ 等于轉移.
JNE/JNZ 不等于時轉移.
JC 有進位時轉移.
JNC 無進位時轉移.
JNO 不溢出時轉移.
JNP/JPO 奇偶性為奇數時轉移.
JNS 符號位為 "0" 時轉移.
JO 溢出轉移.
JP/JPE 奇偶性為偶數時轉移.
JS 符號位為 "1" 時轉移.
3>循環控制指令(短轉移)
LOOP CX不為零時循環.
LOOPE/LOOPZ CX不為零且標志Z=1時循環.
LOOPNE/LOOPNZ CX不為零且標志Z=0時循環.
JCXZ CX為零時轉移.
JECXZ ECX為零時轉移.
4>中斷指令
INT 中斷指令
INTO 溢出中斷
IRET 中斷返回
5>處理器控制指令
HLT 處理器暫停 直到出現中斷或復位信號才繼續.
WAIT 當芯片引線TEST為高電平時使CPU進入等待狀態.
ESC 轉換到外處理器.
LOCK 封鎖總線.
NOP 空操作.
STC 置進位標志位.
CLC 清進位標志位.
CMC 進位標志取反.
STD 置方向標志位.
CLD 清方向標志位.
STI 置中斷允許位.
CLI 清中斷允許位.

六、偽指令
───────────────────────────────────────
  DW 定義字(2字節).
PROC 定義過程.
ENDP 過程結束.
SEGMENT 定義段.
ASSUME 建立段寄存器尋址.
ENDS 段結束.
END 程序結束.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一区二区在线视频| 成人免费视频a| 国产精品久久久| 久久久久久91| 国产精品xxx视频| 亚洲视频在线免费观看| 亚洲а∨天堂久久精品喷水| 欧美精品videossex性护士| 亚洲有声小说3d| 欧美日韩国产精品一区| 日韩二区三区在线| 国产精品露脸自拍| 久久视频免费在线播放| 欧美一区二区三区免费观看| 福利视频第一区| 国产精品免费久久久久久| 亚洲视频在线看| 亚洲成人免费在线视频| 亚洲综合色激情五月| 国产精欧美一区二区三区| 亚洲欧美在线免费观看| 国产手机视频精品| 国产精品久久久久久久久久三级| 国产成人精品综合久久久| 亚洲欧美另类在线观看| 亚洲欧美日韩第一区| 国产欧美一区二区三区久久人妖| 中文字幕自拍vr一区二区三区| 日韩av免费网站| 成人在线观看视频网站| 深夜福利91大全| 国产亚洲aⅴaaaaaa毛片| 中文字幕精品在线视频| 97视频人免费观看| 精品久久久久久久久国产字幕| 国产精品福利无圣光在线一区| 久久国产精品久久久久| 久久国产精品久久精品| 久久综合伊人77777尤物| 亚洲片国产一区一级在线观看| 日韩精品在线免费播放| 91久久久国产精品| 日韩av在线免播放器| 国产精品久久一区| 最近的2019中文字幕免费一页| 亚洲乱码一区av黑人高潮| 成人网在线观看| 久久久久久亚洲精品不卡| 久久亚洲精品国产亚洲老地址| 国产精品专区第二| 久久久久久久网站| 色综合久久久久久中文网| 国产精品草莓在线免费观看| 992tv成人免费视频| 97免费在线视频| 亚洲国产精品yw在线观看| 日韩精品在线视频观看| 国产成人亚洲综合青青| 国产精品电影网| 在线播放精品一区二区三区| 2021久久精品国产99国产精品| 97久久久免费福利网址| 日韩精品视频在线观看免费| 国产精品美女999| 亚洲欧洲在线免费| 日韩av免费在线看| 国产精品高潮视频| 久久久久久69| 亚洲色图第一页| 国产精品444| 亚洲视频欧美视频| 日韩视频精品在线| 国产一区二区三区丝袜| 国产精品一久久香蕉国产线看观看| 久久久精品免费| 欧美日韩中国免费专区在线看| 全球成人中文在线| 日韩高清人体午夜| 国产精品永久免费| 中文字幕日韩精品在线| 欧美整片在线观看| 欧美大片在线看免费观看| 亚洲欧美日韩久久久久久| 97在线观看免费| 日本精品视频在线观看| 亚洲一区第一页| 国产精品视频免费观看www| 久久精品久久久久久国产 免费| 欧美视频在线观看免费| 中文字幕一区电影| 欧美性猛交xxx| 亚洲乱码一区av黑人高潮| 狠狠综合久久av一区二区小说| 欧美日韩亚洲91| 国产精品一区二区av影院萌芽| 亚洲国产精品视频在线观看| 伦理中文字幕亚洲| 92版电视剧仙鹤神针在线观看| 国产精品久久久久77777| 欧美激情xxxx性bbbb| 色爱精品视频一区| 国产精品久久久久久中文字| 国产精品视频男人的天堂| 亚洲精品电影网| 成人精品久久久| 国产成人精品久久二区二区91| 欧美国产亚洲视频| 91精品久久久久久久| 55夜色66夜色国产精品视频| 精品久久久一区二区| 国产欧美日韩高清| 欧美国产日韩一区二区三区| 国产一区二区日韩精品欧美精品| 久久天天躁日日躁| 国产在线日韩在线| 国产精品视频自拍| 亚洲精品98久久久久久中文字幕| 国产精品入口夜色视频大尺度| 91精品国产综合久久香蕉| 亚洲va码欧洲m码| 中文字幕精品久久| 欧美激情一区二区三区久久久| 欧美孕妇孕交黑巨大网站| 在线播放国产一区中文字幕剧情欧美| 久久人体大胆视频| 97在线免费视频| 全亚洲最色的网站在线观看| 午夜剧场成人观在线视频免费观看| 欧美国产一区二区三区| 91亚洲永久免费精品| 97人人做人人爱| 欧美成人午夜免费视在线看片| 国产精品久久久久久久av电影| 不卡av电影在线观看| 国产精品视频公开费视频| 国产精品一二三视频| 欧美在线免费看| www国产精品com| 国产人妖伪娘一区91| 亚洲免费小视频| 午夜精品久久久久久久99黑人| 日韩在线国产精品| 国产精品99久久久久久白浆小说| 日韩中文在线观看| 成人亚洲综合色就1024| 在线观看成人黄色| 九九热这里只有精品6| 国产精品一区二区三| 日韩精品中文字幕在线| 奇米影视亚洲狠狠色| 欧美黑人极品猛少妇色xxxxx| 成人国内精品久久久久一区| 国产精品久久久久秋霞鲁丝| 国产亚洲精品久久久久久| 97国产真实伦对白精彩视频8| 国产日产欧美a一级在线| 91精品91久久久久久| 亚洲精品一区二区在线| 成人在线视频网站| 成人午夜一级二级三级| 久久久久久久久久av| 国产精品一区二区三| 久久久久久久91| 亚洲级视频在线观看免费1级|