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

正文內(nèi)容

entiun之控制轉(zhuǎn)移ppt課件-文庫(kù)吧資料

2025-05-11 12:11本頁(yè)面
  

【正文】 。調(diào)用地址由存儲(chǔ)器給出 ②段內(nèi)間接調(diào)用 28 CALL IPH IPL 代碼段 數(shù)據(jù)段 對(duì)于 CALL WORD PTR [SI]這條指令 若: (DS) = 8000H, (SI) = 1200H 則指令操作圖示如下。 例: CALL AX 。返回 subp ENDP code1 ENDS 問(wèn)題:本例中的返回地址? 27 子程序的偏移地址在寄存器或存儲(chǔ)器中 。調(diào)用 指令 YYY: MOV BX, AX … subp PROC NEAR 。 (1)調(diào)用指令 CALL 26 例: 段內(nèi)直接調(diào)用 code1 SEGMENT 。 格式: CALL NEAR PTR DST CALL執(zhí)行時(shí):首先將 當(dāng)前 IP內(nèi)容(返回地址) 壓棧,然后把機(jī)器指令中給出的位移量加到 IP上,轉(zhuǎn)到子程序的入口處去執(zhí)行。sub為子程序的入口 子程序調(diào)用有兩類(lèi)。過(guò)程定義 … RET 。code段 … CALL subp 。 過(guò)程定義格式: 過(guò)程名 PROC 類(lèi)型 …… RET 過(guò)程名 ENDP CALL指令和 RET指令都不影響條件碼。 子程序 (過(guò)程 ) 一段具有特定功能的,供其它程序調(diào)用的公用程序 兩條相關(guān)指令: 子程序調(diào)用指令 CALL 子程序返回指令 RET 優(yōu)點(diǎn) 程序代碼短 ,結(jié)構(gòu)清晰 ,便于編程、調(diào)試、修改和閱讀。 ? 子程序執(zhí)行結(jié)束后一般均要返回調(diào)用程序。 MOV DI,8000H MOV CX,1000 MOV AL, ’S’ MOV ADDR,0FFFFH GOON: SCASB LOOPNZ GOON JNZ DONE DEC DI MOV ADDR,DI DONE: HLT 22 調(diào)用和返回指令 特點(diǎn) ? 調(diào)用子程序時(shí), IP(CS)的內(nèi)容被壓入堆棧棧頂。 K [ k {1 1 0 0 FF FS , L \ l |1 1 0 1 CR GS = M ] m }1 1 1 0 SO RS . N ? n ~1 1 1 1 SI US / ? O ? o DEL注: H 表示高 3 位, L 表示低 4 位。 6 F V f v0 1 1 1 B E L ETB 39。 ‘H’ MOV AH, 2 INT 21H 。 4個(gè)十六進(jìn)制數(shù)顯示完否 ? JNZ ROT 。 (DL)← 字符 MOV AH, 2 INT 21H 。 若 (AL)≤ ‘9’, 則轉(zhuǎn)顯示 ADD AL, 7 。 轉(zhuǎn)換為 ASCII碼 CMP AL, 39H 。 將最高 4位移到低 4位 MOV AL, BL AND AL, 0FH 。 CH做循環(huán)計(jì)數(shù)器 ROT: MOV CL, 4 。 3 條件轉(zhuǎn)移指令不影響標(biāo)志位 19 條件轉(zhuǎn)移指令應(yīng)用舉例 : 例 1:以十六進(jìn)制數(shù)形式顯示 BX中的內(nèi)容。 Pentiun最大到 32768~ +32767 (2)條件轉(zhuǎn)移指令 JXX 條件轉(zhuǎn)移指令可實(shí)現(xiàn)程序的條件分支。 ④段間間接轉(zhuǎn)移 14 4000 1212 +) 41212 DS SI 00 10 00 4A 41212 41213 41214 41215 1000 4A00 IP CS 段間間接轉(zhuǎn)移操作示意圖 11111111 11101100 JMP DWORD PTR [SI]的機(jī)器碼 DS:[SI] 15 條件轉(zhuǎn)移指令根據(jù)標(biāo)志位的狀態(tài)或比較的結(jié)果來(lái)決定是否進(jìn)行分支轉(zhuǎn)移。例如: JMP DWORD PTR[SI] 設(shè)指令執(zhí)行前 :(DS)=4000H,(SI)=1212H, (41212H)=1000H,(41214H)=4A00H 則指令執(zhí)行后 :(IP)=1000H,(CS)=4A00H 于是轉(zhuǎn)到 4B000H處開(kāi)始執(zhí)行指令。 12 例: C1 SEGMENT … JMP FAR PTR next_prog … C1 ENDS C2 SEGMINT … next_prog: … … C2 ENDS FAR 遠(yuǎn)屬性標(biāo)號(hào) , 標(biāo)號(hào)與控制轉(zhuǎn)移指令不在同一代碼段中。 例: JMP 2022:1000H 執(zhí)行時(shí) ,(IP
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1