版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、匯編語(yǔ)言精簡(jiǎn)版版權(quán)歸屬GuYue.Wang一、入門(mén)基礎(chǔ).匯編基本格式.內(nèi)存管理:小端存儲(chǔ)。.寄存器16 位 CPU 通用寄存器共8個(gè): AX, BX, CX, DX, BP, SP, SI, DI ,它們都可以作為普通的數(shù)據(jù)寄存器來(lái)使用,也有一些特殊的功能,如下:數(shù)據(jù)寄存器AX: BX:存放偏移地址CX:循環(huán)次數(shù)(loop) DX:指針寄存器SI:存放偏移地址,指向源操作數(shù)或作為變址寄存器,參與基址、變址尋址DI :存放偏移地址,指向目的操作數(shù)或作為變址寄存器,參與基址、變址尋址SP:堆棧指針,存放偏移地址,與SS結(jié)合使用BP:基址寄存器,存放偏移地址,與DS 結(jié)合使用IP: 指令指針 段寄存
2、器CS:代碼段DS:數(shù)據(jù)段 TOC o 1-5 h z SS:堆棧段ES:.標(biāo)志位ZF (零標(biāo)志位):結(jié)果為0,則ZF=1.PF(奇偶標(biāo)志位):結(jié)果所有bit 位 1 的個(gè)數(shù)為偶數(shù),PF=1SF(符號(hào)標(biāo)志位):有符號(hào)數(shù)運(yùn)算,結(jié)果為負(fù),SF=1OF (溢出標(biāo)志位):有符號(hào)數(shù)運(yùn)算,發(fā)生溢出,OF=1CF(進(jìn)位標(biāo)志位):無(wú)符號(hào)數(shù)運(yùn)算,記錄了最高有效位向更高位的進(jìn)位或借位.定義數(shù)據(jù)二、指令集.數(shù)據(jù)傳送指令1MOV , 兩個(gè)操作數(shù)位數(shù)一致不能在兩個(gè)存儲(chǔ)單元之中進(jìn)行數(shù)據(jù)直接傳送不能在兩個(gè)段寄存器之間進(jìn)行數(shù)據(jù)直接傳送imm 不能直接送入段寄存器目的操作數(shù)不能是CS, IP2 XCHG , :交換兩個(gè)操作數(shù)的
3、內(nèi)容xchgreg,regxchgreg,memxchgmem,reg3LEA , :將 OP1 的地址偏移量傳送給OP2源操作數(shù)必須是內(nèi)存操作數(shù)目的操作數(shù)必須是16 位的通用寄存器4PUSH , POP :堆棧SS:棧段寄存器SP:棧頂指針(使用時(shí)應(yīng)當(dāng)先初始化)一次壓入或彈出一個(gè)字,棧頂最大變化范圍0FFFFH執(zhí)行PUSH、 POP 時(shí), SP指針默認(rèn)移動(dòng)棧空:SP指向??臻g最高地址單元的下一個(gè)單元OP:段寄存器(除CS) , 16 位通用寄存器,內(nèi)存的16位字2.算數(shù)運(yùn)算指令1ADD , | SUB , 目的= 目的+/- 源 TOC o 1-5 h z 兩操作數(shù)不能同時(shí)為memCF、 Z
4、F、 SF、 OF、 AF、 PF)ADD 、 SUB 影響標(biāo)志位:2INC :自增 1 |DEC :自減 1(注: INC 、 DEC 適用于無(wú)符號(hào)運(yùn)算,不影響進(jìn)位標(biāo)志CF)3NEG :求負(fù)(求補(bǔ)),按位取反加1影響標(biāo)志位:CF、 ZF、 SF、 OF、 AF、 PF根據(jù)相減結(jié)果修改無(wú)符號(hào)數(shù)的比較:有符號(hào)數(shù)的比較:4CMP , :目的操作數(shù)源操作數(shù),不回送結(jié)果,只影響標(biāo)志位OF 、 SF、 ZF 、 CF、 AF 、 PF5MUL(無(wú)符號(hào)乘法)|IMUL(有符號(hào)乘法)乘數(shù)不能位immCF、 OF IMUL 指令的執(zhí)行結(jié)果的高半部分不是低半部分的符號(hào)擴(kuò)展,則設(shè)置6DIV(無(wú)符號(hào)除法)|IDIV
5、(有符號(hào)除法)除數(shù)不能位imm IDIV :余數(shù)符號(hào)與被除數(shù)相同.邏輯運(yùn)算與移位指令1AND,:按位相與,將結(jié)果保存在目的操作數(shù)中總是清除OF 和CF,根據(jù)結(jié)果修改SF、 ZF 、 PF對(duì)特定位清0同時(shí)保留其他位應(yīng)用:字符大小寫(xiě)轉(zhuǎn)化2OR,:按位相或,將結(jié)果保存在目的操作數(shù)中使 CF=0、 OF=0 ,根據(jù)結(jié)果修改SF、 ZF、 PF對(duì)特定位置1將數(shù)字轉(zhuǎn)化位對(duì)應(yīng)的ASCII 碼3 NOT :按位取反,不影響任何標(biāo)志位4XOR,:按位異或,將結(jié)果保存在目的操作數(shù)中對(duì)某些為取反,且不影響其它位,與0 異或保持不變;與1異或取反對(duì)寄存器清0,或判斷兩個(gè)值是否相等交換兩個(gè)數(shù),不使用中間變量 CF=0,
6、 OF=0, PF、 SF、 ZF 變5TEST , :按位相與,不回送結(jié)果清除 OF 、 CF;修改SF、 ZF、 PF測(cè)試某些位是0或1 6 SHL 、 SHR格式:SHL mem/reg,1SHL mem/reg,CL (移動(dòng)次數(shù)1 放入 CL)相當(dāng)于乘除法.程序控制指令1 JMP :無(wú)條件轉(zhuǎn)移指令CX=0 ?,2LOOP : 循環(huán)指令,循環(huán)次數(shù)存于cx 中, 執(zhí)行 loop 時(shí)首先 CX=CX-1 , 然后判斷是則跳轉(zhuǎn)3 條件跳轉(zhuǎn)指令基于特定的標(biāo)志值根據(jù)操作數(shù)之間是否相等,或根據(jù)(E)CX 的值與 CMP , 指令結(jié)合使用基于無(wú)符號(hào)整數(shù)比較結(jié)果的跳轉(zhuǎn)指令 基于有符號(hào)整數(shù)比較結(jié)果的跳轉(zhuǎn)指令.輸入輸出指令(接口與CPU 之間的操作)1 IN AL|AX , :從接口到CPU 的輸入操作2OUT , AL|AX :從 CPU 到接口的輸出操作 CPU 只能用 AL 或 AX 接收或發(fā)送數(shù)據(jù)直接尋址(接口地址用一個(gè)字節(jié)表示00FFH)IN AL, 35HOUT
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣東生態(tài)工程職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年廣東文藝職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年山東職業(yè)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年安徽冶金科技職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年南京機(jī)電職業(yè)技術(shù)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025至2031年中國(guó)花崗巖翻新護(hù)理劑行業(yè)投資前景及策略咨詢(xún)研究報(bào)告
- 2025至2031年中國(guó)柱式臺(tái)燈行業(yè)投資前景及策略咨詢(xún)研究報(bào)告
- 體育教育與學(xué)生體質(zhì)健康-深度研究
- 二零二五年度電影演員國(guó)際電影節(jié)參賽合同范本
- 2025年度食品銷(xiāo)售代表區(qū)域開(kāi)發(fā)合同
- 垃圾桶創(chuàng)新設(shè)計(jì)說(shuō)明書(shū)
- 《游戲界面設(shè)計(jì)專(zhuān)題實(shí)踐》課件-知識(shí)點(diǎn)1:游戲圖標(biāo)設(shè)計(jì)定義、分類(lèi)與設(shè)計(jì)原則
- 蔚來(lái)汽車(chē)技術(shù)
- 浙教版勞動(dòng)二年級(jí)上冊(cè)全冊(cè)教案
- 智能衣服方案
- 李克勤紅日標(biāo)準(zhǔn)粵語(yǔ)注音歌詞
- 基于視覺(jué)的工業(yè)缺陷檢測(cè)技術(shù)
- 軍事英語(yǔ)詞匯整理
- DB31-T 1440-2023 臨床研究中心建設(shè)與管理規(guī)范
- 老客戶(hù)維護(hù)方案
- 高處作業(yè)安全教育培訓(xùn)講義課件
評(píng)論
0/150
提交評(píng)論