![匯編語言知識點總結(jié)9頁_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/0e363022-40e3-4971-a34f-f52102db82be/0e363022-40e3-4971-a34f-f52102db82be1.gif)
![匯編語言知識點總結(jié)9頁_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/0e363022-40e3-4971-a34f-f52102db82be/0e363022-40e3-4971-a34f-f52102db82be2.gif)
![匯編語言知識點總結(jié)9頁_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/0e363022-40e3-4971-a34f-f52102db82be/0e363022-40e3-4971-a34f-f52102db82be3.gif)
![匯編語言知識點總結(jié)9頁_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/0e363022-40e3-4971-a34f-f52102db82be/0e363022-40e3-4971-a34f-f52102db82be4.gif)
![匯編語言知識點總結(jié)9頁_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/0e363022-40e3-4971-a34f-f52102db82be/0e363022-40e3-4971-a34f-f52102db82be5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、匯編語言精簡版版權(quán)歸屬GuYue.Wang一、入門基礎(chǔ)1.匯編基本格式2.內(nèi)存管理:小端存儲。3.寄存器 16位CPU通用寄存器共8個:AX,BX,CX,DX,BP,SP,SI,DI,它們都可以作為普通的數(shù)據(jù)寄存器來使用,也有一些特殊的功能,如下:數(shù)據(jù)寄存器AX: BX:存放偏移地址CX: 循環(huán)次數(shù)(loop) DX:指針寄存器SI:存放偏移地址,指向源操作數(shù)或作為變址寄存器,參與基址、變址尋址DI:存放偏移地址,指向目的操作數(shù)或作為變址寄存器,參與基址、變址尋址SP:堆棧指針,存放偏移地址,與SS結(jié)合使用BP:基址寄存器,存放偏移地址,與DS結(jié)合使用IP: 指令指針段寄存器CS:代碼段 DS
2、:數(shù)據(jù)段SS:堆棧段 ES:4.標志位 ZF(零標志位):結(jié)果為0,則ZF=1. PF(奇偶標志位):結(jié)果所有bit位1的個數(shù)為偶數(shù),PF=1 SF(符號標志位):有符號數(shù)運算,結(jié)果為負,SF=1 OF(溢出標志位):有符號數(shù)運算,發(fā)生溢出,OF=1 CF(進位標志位):無符號數(shù)運算,記錄了最高有效位向更高位的進位或借位5.定義數(shù)據(jù)二、指令集1.數(shù)據(jù)傳送指令1> MOV <目的操作數(shù)> , <源操作數(shù)> 兩個操作數(shù)位數(shù)一致 不能在兩個存儲單元之中進行數(shù)據(jù)直接傳送 不能在兩個段寄存器之間進行數(shù)據(jù)直接傳送 imm不能直接送入段寄存器 目的操作數(shù)不能是CS,IP2>
3、; XCHG <目的操作數(shù)> , <源操作數(shù)> :交換兩個操作數(shù)的內(nèi)容 xchg reg , regxchg reg , memxchg mem , reg3>LEA <OP2> , <OP1> :將OP1的地址偏移量傳送給 OP2 源操作數(shù)必須是內(nèi)存操作數(shù) 目的操作數(shù)必須是16位的通用寄存器4>PUSH <OP> , POP <OP>:堆棧 SS:棧段寄存器 SP:棧頂指針(使用時應當先初始化) 一次壓入或彈出一個字,棧頂最大變化范圍0FFFFH執(zhí)行PUSH、POP時,SP指針默認移動棧空:SP指向??臻g最高
4、地址單元的下一個單元OP:段寄存器(除CS),16位通用寄存器,內(nèi)存的16位字2.算數(shù)運算指令1> ADD <OP1> , <OP2> | SUB <目的> , <源>目的=目的 +/-源兩操作數(shù)不能同時為mem(注:ADD 、SUB影響標志位:CF、ZF、SF、OF、AF、PF)2> INC <reg/mem>:自增1 | DEC <reg/mem>:自減1(注:INC、DEC適用于無符號運算,不影響進位標志CF)3> NEG <reg/mem> :求負(求補),按位取反加1 影響標志位:C
5、F、ZF、SF、OF、AF、PF4> CMP <> , <>:目的操作數(shù)源操作數(shù),不回送結(jié)果,只影響標志位根據(jù)相減結(jié)果修改 OF、SF、ZF、CF、AF、PF無符號數(shù)的比較:有符號數(shù)的比較:5> MUL <乘數(shù)>(無符號乘法)| IMUL <乘數(shù)>(有符號乘法)乘數(shù)不能位imm IMUL指令的執(zhí)行結(jié)果的高半部分不是低半部分的符號擴展,則設置CF、OF6> DIV <除數(shù)>(無符號除法) | IDIV <除數(shù)>(有符號除法)除數(shù)不能位immIDIV:余數(shù)符號與被除數(shù)相同3.邏輯運算與移位指令1>AND
6、 <目的> , <源>:按位相與,將結(jié)果保存在目的操作數(shù)中總是清除 OF 和 CF,根據(jù)結(jié)果修改 SF、ZF、PF對特定位清0同時保留其他位應用:字符大小寫轉(zhuǎn)化2> OR <目的> , <源>:按位相或,將結(jié)果保存在目的操作數(shù)中使CF=0、OF=0,根據(jù)結(jié)果修改 SF、ZF、PF對特定位置1將數(shù)字轉(zhuǎn)化位對應的ASCII碼3> NOT <reg/mem>:按位取反,不影響任何標志位4> XOR <目的> , <源>:按位異或,將結(jié)果保存在目的操作數(shù)中 對某些為取反,且不影響其它位,與0異或保持不
7、變;與1異或取反 對寄存器清0,或判斷兩個值是否相等 交換兩個數(shù),不使用中間變量CF=0,OF=0,PF、SF、ZF變5> TEST <OP> , <imm>:按位相與,不回送結(jié)果清除 OF、CF;修改 SF、ZF、PF測試某些位是0或16> SHL、SHR格式:SHL mem/reg , 1SHL mem/reg , CL(移動次數(shù)>1放入CL)相當于乘除法4.程序控制指令1> JMP :無條件轉(zhuǎn)移指令2>LOOP:循環(huán)指令,循環(huán)次數(shù)存于cx中,執(zhí)行l(wèi)oop時首先CX=CX-1,然后判斷CX=0?,是則跳轉(zhuǎn)3>條件跳轉(zhuǎn)指令基于特定的標志值 根據(jù)操作數(shù)之間是否相等,或根據(jù)(E)CX的值與CMP <left> , <right>指令結(jié)合使用 基于無符號整數(shù)比較結(jié)果的跳轉(zhuǎn)指令 基于有符號整數(shù)比較結(jié)果的跳轉(zhuǎn)指令5.輸入輸出指令(接口與CPU之間的操作)1> IN AL|AX , <接口地址> :從接口到CPU的輸入操作2> OUT <接口地址> , AL|AX :從CPU到接口的輸出操作 CPU只能用AL或AX接收或發(fā)送數(shù)據(jù)直接尋址(接口地址用一個字節(jié)表示00FFH)IN AL, 35H OUT 4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國樓寓防盜對講系統(tǒng)市場調(diào)查研究報告
- 二零二五年度涉稅法律諾成合同與2025年度實踐合同稅務風險管理執(zhí)行合同
- 港口工程招標合同(2篇)
- 二零二五年度鋼琴教育機構(gòu)師資培訓與教材研發(fā)合同
- 二零二五年度返聘合同終止范本編寫方法
- 2025年度企業(yè)戰(zhàn)略顧問聘用合同書
- 2025年中國發(fā)花市場調(diào)查研究報告
- 2025-2030年抗癌輔助營養(yǎng)品企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 2025-2030年垃圾分類積分卡行業(yè)跨境出海戰(zhàn)略研究報告
- 2025至2030年造毛帽項目投資價值分析報告
- 2025年中國南方航空股份有限公司招聘筆試參考題庫含答案解析
- 商務部發(fā)布《中國再生資源回收行業(yè)發(fā)展報告(2024)》
- 山東省濟南市2024-2024學年高三上學期1月期末考試 地理 含答案
- 2025年福建新華發(fā)行(集團)限責任公司校園招聘高頻重點提升(共500題)附帶答案詳解
- 實施彈性退休制度暫行辦法解讀課件
- 江蘇省駕??荚嚳颇恳豢荚囶}庫
- 四川省成都市青羊區(qū)成都市石室聯(lián)合中學2023-2024學年七上期末數(shù)學試題(解析版)
- 2024-2030年中國自動光學檢測儀(AOI)市場競爭格局與前景發(fā)展策略分析報告
- 財務工作總結(jié)與計劃-財務經(jīng)理總結(jié)與計劃
- 咨詢公司績效工資分配實施方案
- 2025新人教版英語七年級下單詞表
評論
0/150
提交評論