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

正文內(nèi)容

微機(jī)原理及接口技術(shù)第三章(參考版)

2025-05-29 08:15本頁面
  

【正文】 MOV DI, 0FFSET BLOCK;設(shè)置數(shù)據(jù)塊地址指針 MOV CX, COUNT ;設(shè)置數(shù)據(jù)塊長度 MOV AL, CHAR ; 關(guān)鍵字送入 AL或 AX REP NE SCASB ;( CX) ≠0, Z=0 繼續(xù) SCASB JZ FOUND MOV DI, 0 JMP DONE FOUND: DEC DI MOV POINTR, DI MOV BX, OFFSET BLOCK SUB BX, DI MOV DI, BX ; 把搜索次數(shù)記下來,且記錄關(guān)鍵字地址 DONE: HLT 微機(jī)原理與接口技術(shù) 信息學(xué)院自動化儀表研究所 小結(jié):串操作指令重復(fù)前綴,操作數(shù),地址指針 指令 重復(fù) 前綴 操作數(shù) 地址指針寄存器 MOVS REP 源,目標(biāo) (DS):(SI) ,(ES):(DI) CMPS REPE/REPNE 源,目標(biāo) (DS):(SI) ,(ES):(DI) SCAS REPE/REPNE 目標(biāo) (ES): (DI) LODS 無 源 (DS): (SI) STOS REP 目標(biāo) (ES): (DI) 。 其它特性與 MOVS同。 1 SCASW(字);( AX) (( ES):( DI)),( DI) ? ( DI) 177。 微機(jī)原理與接口技術(shù) 信息學(xué)院自動化儀表研究所 學(xué)習(xí) REPZ CMPSB指令 例:利用 CMPS指令對 STRING1和 STRING2二個字符串進(jìn)行 比較,相同在 RESULT 單元送 00H,不同送 0FFH。 2 注意: 兩數(shù)相減,只影響標(biāo)志,不影響操作數(shù)。 1 ? 字操作: (SI) ?(SI)177。 ? 字節(jié)操作: (SI) ?(SI)177。 2, (DI) ?(DI)177。 1, (DI)←(DI) 177。 注意: ◆ (CX)減 1操作不影響標(biāo)志 ◆ ZF標(biāo)志由串操作決定 ◆ 當(dāng) (CX) = 0或 ZF=1時退出循環(huán) REPNZ執(zhí)行流程 ( C X) =0?Y(CX) (CX)1執(zhí)行下一條指令執(zhí)行R E N Z 后的串指令NZF=0?NY? REPNE/REPNZ 當(dāng)不相等 /不為零時重復(fù)串操作 微機(jī)原理與接口技術(shù) 信息學(xué)院自動化儀表研究所 CM PS( Compare string ) 串比較指令 ( SI) —作為源串地址,( DI) —目的串地址 串比較指令 有 3種格式: (1) CMPS dest, src; ((ES) :(DI) ( DS): (SI)),結(jié)果不存,置標(biāo)志 (2) CMPS B (字節(jié)) 。 (2) 當(dāng) (CX)≠0,將 CX 的內(nèi)容減 1, ? 執(zhí)行 REPNZ后的串指令。 微機(jī)原理與接口技術(shù) 信息學(xué)院自動化儀表研究所 例:在附加段 STORE開始存 5個空格 程序: MOV AL, 20H ;‘ _’ ? ( AL) MOV CX, 5 MOV DI, OFFSET STORE CLD REP STOSB ; ((ES): (DI)) ? (AL) (DI) ? (DI)+1 20H20H20H20H20H.........STORE:微機(jī)原理與接口技術(shù) 信息學(xué)院自動化儀表研究所 (二 ) 與 REPE/REPZ和 REPNE/REPNZ聯(lián)合工作的CMPS和 SCAS指令 ? REPNE/REPNZ 當(dāng)不相等 /不為零時重復(fù)串操作 ?REPE/REPZ 當(dāng)相等 /為零時重復(fù)串操作 微機(jī)原理與接口技術(shù) 信息學(xué)院自動化儀表研究所 執(zhí)行過程: (1) 當(dāng) (CX)= 0 , 結(jié)束 REPZ, 執(zhí)行 REPZ下一條指令; (2) 當(dāng) (CX)≠0,將 CX 的內(nèi)容減 1, 執(zhí)行 REPZ后的串指令; (3) 當(dāng) ZF = 1, 返回 (1) ; (4) 當(dāng) ZF≠1, 則結(jié)束 REPZ 執(zhí)行 REPZ下一條指令。 2 用途: 與 REP聯(lián)用時,( CX) ←緩沖區(qū)長度。 1 (3) STOS W (字) 。 2 (2) STOS B (字節(jié)) 。(字節(jié)) ((ES): (DI)) ? (AL) , (DI) ?(DI) 177。 1或 177。 ? 有時 緩沖區(qū)中的一串字符需要多次取出測試時可用本指令 。 (3) 一般說來, ? 它不與 REP聯(lián)用 ,每重復(fù)一次,累加器的內(nèi)容就改變一次。 DF=0,( SI) ← ( SI) +1或 +2 DF=1,( SI) ←( SI) 1或 2 微機(jī)原理與接口技術(shù) 信息學(xué)院自動化儀表研究所 LODS應(yīng)用注意: (1) 指令允許用段跨越前綴來指定非數(shù)據(jù)段的存儲區(qū)。( AX) ?((DS):( SI)),( SI) ? (SI)177。( AL) ?((DS):( SI)), (SI) ?(SI) 177。 1 (字 )( AX) ?((DS):( SI)),( SI) ? (SI)177。 微機(jī)原理與接口技術(shù) 信息學(xué)院自動化儀表研究所 2. LODS(Load from string) 從串取指令 從串取指令有 3種格式: (1) LODS src。 (4) 建立方向標(biāo)志 建立方向標(biāo)志介紹兩條指令: ? CLD( clear direction flag) 功能: DF=0,執(zhí)行串處理指令時 可以使地址 自動 +1或 +2。 (2) 附加段中 目的串首地址 (或反向傳送末地址) 存入 DI寄存中 。 用 MOVS串操作指令編程: MOV AX, SEG AREA1 MOV DS, AX MOV AX, SEG AREA2 MOV ES, AX MOV SI, OFFSET AREA1 MOV DI, OFFSET AREA2 MOV CX, 100 CLD ; DF=0,增址傳送 REP MOVS AREA1, AREA2 微機(jī)原理與接口技術(shù) 信息學(xué)院自動化儀表研究所 應(yīng)用 MOV指令編程 : MOV AX, SEG AREA1 MOV DS, AX MOV AX, SEG AREA2 MOV ES, AX MOV SI, OFFSET AREA1 ;將 ARE1偏移地址 →SI MOV DI, OFFSET AREA2 MOV CX, 100 LOOP1: MOV AL, [SI] 。 * MOV單指令不
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1