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

正文內(nèi)容

第5章指令系統(tǒng)-全文預(yù)覽

2025-08-10 11:30 上一頁面

下一頁面
  

【正文】 令 ? 格式: MOVS OPRD1, OPRD2 MOVSB MOVSW 指令用于實(shí)現(xiàn)數(shù)據(jù)塊的傳送,常與無條件重復(fù)前綴連用。 ┇ ┇ 12H 34H 56H 78H ┇ 1000H 3000H 28 四、串操作指令 ? 針對(duì)數(shù)據(jù)塊或字符串的操作; ? 可實(shí)現(xiàn)存儲(chǔ)器到存儲(chǔ)器的數(shù)據(jù)傳送; ? 待操作的數(shù)據(jù)串稱為源串,目標(biāo)地址稱為目標(biāo)串。 編寫相應(yīng)的程序段。1 第 5章 指令系統(tǒng) 計(jì)算機(jī)教學(xué)實(shí)驗(yàn)中心 第二部分 2 三、邏輯運(yùn)算和移位類 邏輯運(yùn)算 移位操作 與 或 非 異或 非循環(huán)移位 循環(huán)移位 邏輯移位 算術(shù)移位 不帶進(jìn)位位的移位 帶進(jìn)位位的移位 3 1. 邏輯運(yùn)算 ? 邏輯運(yùn)算指令對(duì)操作數(shù)的要求大多與 MOV指令相同。 ? 應(yīng)用: 常用于測試某些位的狀態(tài) 13 “測試”指令例 ? 從地址為 38F0H的端口中讀入一個(gè)字節(jié)數(shù),如果該數(shù)的 bit1位為 1,則可從 38FEH端口將 DATA為首地址的一個(gè)字輸出,否則就不能進(jìn)行數(shù)據(jù)傳送。 26 程序例 MOV SI,1000H MOV DI,3000H MOV CX,4 BBB: MOV AL,[SI] MOV BL,AL AND AL,0FH OR AL,30H MOV [DI],AL INC DI MOV AL,BL PUSH CX MOV CL,4 SHR AL,CL OR AL,30H MOV [DI],AL INC DI INC SI POP CX DEC CX JNZ BBB HLT 程序 功能? 27 程序功能 ? 將 1000H開始存放的四個(gè)壓縮 BCD碼轉(zhuǎn)換為 ASCII碼存放在3000H開始的單元中去。DF=0 增地址方向; DF=1 減地址方向; ? 數(shù)據(jù)塊長度值由 CX指定; ? 可增加自動(dòng)重復(fù)前綴以實(shí)現(xiàn)自動(dòng)修改 CX內(nèi)容。 37 串比較指令例 ? 測試上例中 200個(gè)字節(jié)數(shù)據(jù)是否傳送正確: LEA SI, MEM1 LEA DI, MEM2 MOV CX, 200 CLD REPE CMPSB JZ STOP DEC SI MOV AL, [SI] MOV BX, SI STOP: HLT 38 串掃描指令 ? 格式: SCAS OPRD SCASB SCASW ? 指令執(zhí)行: AX(或 AL) OPRD ? 該指令常用于在某個(gè)區(qū)域中尋找關(guān)鍵字。 46 無條件轉(zhuǎn)移指令 ? 指令格式: JMP OPRD ? 無條件轉(zhuǎn)移的目標(biāo)地址可以是在當(dāng)前代碼段,也可在另一代碼段 47 無條件轉(zhuǎn)移指令 ? 段內(nèi)轉(zhuǎn)移 ——目標(biāo)地址與 JMP指令在同一代碼段 ? 轉(zhuǎn)移方式: 直接轉(zhuǎn)移 ——指令中直接給出轉(zhuǎn)移的目標(biāo)地址 間接轉(zhuǎn)移 ——由指令中的寄存器或存儲(chǔ)器間接給出轉(zhuǎn)移 目標(biāo)地址 48 無條件段內(nèi)轉(zhuǎn)移 ? 直接轉(zhuǎn)移: JMP Lable ? 轉(zhuǎn)移目標(biāo)地址: 段基地址不變; 偏移地址 =當(dāng)前 IP+位移量 JMP Label ┇ ┇ ┇ 代碼段 位移量 近地址標(biāo)號(hào) 49 無條件段內(nèi)轉(zhuǎn)移 ? 間接轉(zhuǎn)移: JMP BX JMP WORD PTR[BX] JMP ┇ ┇ ┇ 代碼段 數(shù)據(jù)段 BX=1200 ┇ XXH XXH IP 指令碼 50 無條件段間轉(zhuǎn)移 ? 直接轉(zhuǎn)移: JMP FAR Lable 遠(yuǎn)地址標(biāo)號(hào) JMP Label ┇ ┇ ┇ 代碼段1 代碼段2 XXH XXH XXH XXH IP CS 51 無條件段間轉(zhuǎn)移 ? 間接轉(zhuǎn)移: JMP DWORD PTR[BX] XXH XXH XXH XXH [BX] IP CS JMP ┇ ┇ ┇ ┇ 指令碼 代碼段1 代碼段2 數(shù)據(jù)段 52 條件轉(zhuǎn)移指令 ? 在滿足一定的條件下,程序轉(zhuǎn)移到目標(biāo)地址繼續(xù)執(zhí)行; ? 在條件轉(zhuǎn)移指令之前,應(yīng)有一條為條件轉(zhuǎn)移指令的執(zhí)行形成條件的指令(如對(duì)標(biāo)志位產(chǎn)生影響的指令); ? 條件轉(zhuǎn)移指令均為段內(nèi)短轉(zhuǎn)移,即轉(zhuǎn)移范圍為: 128+127 p206 53 2. 循環(huán)控制指令 ? 控制程序在以當(dāng)前 IP為中心的 128~ +127范圍內(nèi)循環(huán)執(zhí)行; ? 循環(huán)次數(shù)由 CX寄存器指定。 ? 斷點(diǎn)地址的保護(hù)是先將斷點(diǎn)的 CS壓棧,再將IP壓入堆棧。 65 中斷指令 ? 格式: INT n ? 說明: nх4 =存放中斷服務(wù)子程序入口地址的單元地址 中斷類型碼 n=0 ? 255 n
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1