freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[小學(xué)教育]第三章8086指令系統(tǒng)-資料下載頁

2025-10-09 23:26本頁面
  

【正文】 接口技術(shù) 第三章 ? 加重復(fù)前綴 REPE/REPZ REPE CMPSB REPE CMPSW 用于查找兩串中第一個不同的元素。 微機(jī)原理及接口技術(shù) 第三章 ? 加重復(fù)前綴 REPNE/REPNZ REPNE CMPSB REPNZ CMPSW 用于查找兩串中第一個相同的數(shù)據(jù)。 例:檢查一段被傳送的數(shù)據(jù)是否與源串相同。 CLD MOV CX, 100 MOV SI, 2400H MOV DI, 1200H REPE CMPSB;串比較,直到 ZF= 0或 CX= 0 AND CX, 0FFFFH JZ SAME DEC SI MOV BX, SI;第一個不同數(shù)據(jù)所在地址 ?BX MOV AL, [SI]; … … … ?AL JMP STOP SAME: MOV BX, 0。 兩串相同, 0 ?BX STOP: HLT 微機(jī)原理及接口技術(shù) 第三章 串操作指令小結(jié) 指令類型 指令格式 指令功能 狀態(tài)標(biāo)志位 基本字符串操作 重復(fù) 前綴 MOVSB MOVSW CMPSB CMPSW SCASB SCASW LODSB LODSW STOSB STOSW 字節(jié)串傳送 字串傳遞 字節(jié)串比較 字串比較 字節(jié)串掃描 節(jié)串掃描 讀字節(jié)串 讀字串 寫字節(jié)串 寫字串 O S Z A P C 注 : ? 運算結(jié)果影響標(biāo)志位 ? 運算結(jié)果不影響標(biāo)志位 REP REPE/REPZ REPNZ/REPNE 無條件重復(fù) 相等且 CX?0時重復(fù) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 不相等且 CX?0時重復(fù) 微機(jī)原理及接口技術(shù) 第三章 167。 程序控制指令 程序控制指令用來控制程序的流向。 一、有關(guān)概念 1. 程序轉(zhuǎn)移的實現(xiàn) 指令的地址: CS: IP 因此可以改變 IP的值或 CS與 IP的值來實現(xiàn)程序的轉(zhuǎn)移 。 微機(jī)原理及接口技術(shù) 第三章 2. 段內(nèi)轉(zhuǎn)移和段間轉(zhuǎn)移 段內(nèi)轉(zhuǎn)移: 只改變 IP的值,轉(zhuǎn)移范圍 ?64K。若轉(zhuǎn)移范圍在- 128~+127之間,又稱短轉(zhuǎn)移。 段間轉(zhuǎn)移: 同時改變 CS和 IP的值。 3. 直接轉(zhuǎn)移和間接轉(zhuǎn)移 直接轉(zhuǎn)移: 轉(zhuǎn)移的目標(biāo)地址信息直接出現(xiàn)在指令的機(jī)器碼中。 間接轉(zhuǎn)移: 轉(zhuǎn)移的目標(biāo)地址間接存儲于某一寄存器中或某一內(nèi)存變量中。 微機(jī)原理及接口技術(shù) 第三章 4. 相對轉(zhuǎn)移和絕對轉(zhuǎn)移 相對轉(zhuǎn)移: 新的 IP值是當(dāng)前 IP的值增加或減少某一個值得到的 。 絕對轉(zhuǎn)移: 用新的值完全代替當(dāng)前的 IP值。 在 8086系統(tǒng)中,所有的段內(nèi)直接轉(zhuǎn)移都是相對轉(zhuǎn)移,所有的段內(nèi)間接轉(zhuǎn)移和段間轉(zhuǎn)移都是絕對轉(zhuǎn)移。 微機(jī)原理及接口技術(shù) 第三章 二、無條件轉(zhuǎn)移指令 1. JMP目標(biāo)標(biāo)號 ? 段內(nèi)直接轉(zhuǎn)移 JMP SHORT 目標(biāo)標(biāo)號; IP+8位編移量 ?IP JMP NEAR PTR目標(biāo)標(biāo)號; IP+16位編移量 ? IP 微機(jī)原理及接口技術(shù) 第三章 ? 段內(nèi)間接轉(zhuǎn)移 例: JMP BX 若 CS=1200H, BX=3502H, 則該指令執(zhí)行后,下一條指令的地址 12021H+3502H=15502H 微機(jī)原理及接口技術(shù) 第三章 ? 段間直接轉(zhuǎn)移 JMP FAR PTR ADDR 該指令執(zhí)行后,下一條指令的地址 =65000H+020CH=6520CH ADDR 新的 IP=020CH 新的 CS=6500H 0CH 02H 00H 65H 微機(jī)原理及接口技術(shù) 第三章 ? 段間間接轉(zhuǎn)移 JMP [BX+ADDR3] 若 DS=2021H, BX=1400H, ADDR3=020AH, 則目標(biāo)地址所在存儲單元的首地址 =20210H+1400H+020AH=2160AH 2160AH 新的 IP=1500H 新的 CS=2100H 00H 15H 00H 21H 該指令執(zhí)行后,下一條指令的地址: 2100H:1500H 微機(jī)原理及接口技術(shù) 第三章 2. 子程序 (過程 )調(diào)用指令 CALL CALL 過程名 3. 子程序 (過程 )調(diào)用返回指令 RET 斷點 CALL指令 主程序 子程序 RET指令 微機(jī)原理及接口技術(shù) 第三章 三、條件轉(zhuǎn)移指令 條件: CPU中 FR的某些標(biāo)志位的狀態(tài) , 可以是單個標(biāo)志 , 也可以是若干標(biāo)志的組合 。 所有的條件轉(zhuǎn)移指令都是短距離的相對轉(zhuǎn)移 (偏移量 ?128~+127), 若轉(zhuǎn)移距離超過此范圍 , 可以通過多級跳轉(zhuǎn)實現(xiàn) 。 微機(jī)原理及接口技術(shù) 第三章 18條條件轉(zhuǎn)移指令如下表所示: 助記符 測試條件 對無符號數(shù) 對有符號數(shù) JA/JNBE JAE/JNB JB/JNAE JBE/JNA JG/JNLE JGE/JNL JL/JNGE JLE/JNG JE/JZ JNE/JNZ JC JNC JO JNO JP/JPE JNP/JPO JS JNS 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 目標(biāo)符號 CF AND ZF=0 CF=0 CF=1 CF OR ZF=1 SF XOR OF=0 AND ZF=0 SF XOR OF=0 OR ZF=1 SF XOR OF=1 AND ZF=0 SF XOR OF=1 OR ZF=1 ZF=1 ZF=0 CF=1 CF=0 OF=1 OF=0 PF=1 PF=0 SF=1 SF=0 微機(jī)原理及接口技術(shù) 第三章 四、循環(huán)控制指令 1. JCXZ 目標(biāo)標(biāo)號; CX=0, 轉(zhuǎn)移 2. LOOP 目標(biāo)標(biāo)號; CX1?CX, 若 CX?0, 則轉(zhuǎn)移 ? 循環(huán)次數(shù)先入 CX ? 若進(jìn)入 LOOP指令前, CX=0,則循環(huán) 65536次。 說明: 微機(jī)原理及接口技術(shù) 第三章 3. LOOPE/LOOPZ 目標(biāo)標(biāo)號; CX1?CX, 若 CX?0且 ZF=1,則循環(huán)。 4. LOOP NE/LOOP NZ 目標(biāo)標(biāo)號; CX1?CX, 若 CX?0且 ZF=0,則循環(huán)。 微機(jī)原理及接口技術(shù) 第三章 五、內(nèi)部中斷調(diào)用指令 8086CPU256個中斷向量組成一個中斷向量表。 …… 段基址 段內(nèi)編移量 類型 255指針 類型 0指針 CPU只要獲取其類型號 , 即可查表得到中斷服務(wù)程序的入口地址 (中斷向量 )。 微機(jī)原理及接口技術(shù) 第三章 1. INT n(n=0~255) 具體操作: FR入棧 ?清除 IF和 TF標(biāo)志 ?斷點地址入棧保護(hù) ?從向量表中獲取入口地址 ?轉(zhuǎn)入中斷服務(wù)程序 。 斷點 INT n IRET 微機(jī)原理及接口技術(shù) 第三章 2. INTO (Interrupt on Overflow) 若 OF= 1,產(chǎn)生一個類型為 4的中斷。 3. IRET (Intrrupt Return) 原棧頂 新棧頂 ?? ?? ?? ?? ?? ?? ?IP ?FR ?CS 微機(jī)原理及接口技術(shù) 第三章 167。 處理器控制指令 1. 標(biāo)志位操作指令 類型 對 標(biāo) 志 位 操 作 指令名稱 清除進(jìn)位標(biāo)志 置“ 1”進(jìn)位標(biāo)志 取反進(jìn)位標(biāo)志 置“ 1”方向標(biāo)志 清除中斷標(biāo)志 置“ 1”中斷標(biāo)志 助記符 F 標(biāo) 志 位 CLC STC CMC CLD STD CLI STI O D I T S Z A P C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 1 0 1 0 C 清除方向標(biāo)志 微機(jī)原理及接口技術(shù) 第三章 2. 處理器暫停指令 HLT (Processor Halt) 以下三種情況,可以使 CPU脫離暫停狀態(tài): ? RESET信號有效 ? NMI有效 ? INTR有效 (且 FR中 IF=1) 使處理器進(jìn)入暫停狀態(tài)。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1