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

正文內(nèi)容

49506335程序控制指令(完整版)

2024-11-17 10:05上一頁面

下一頁面
  

【正文】 (DI)=1200H,(32500H)=2350H; 則指令執(zhí)行后 :(IP)=2350H 在匯編語言中 ,段內(nèi)間接尋址通常寫成: JMP WORD PTR[BX+DI] 表示所取得的目標(biāo)地址是一個(gè)字 。 ② 段內(nèi) 間接轉(zhuǎn)移: JMP reg/mem reg/mem中的 16位偏移地址 送 IP。1 程序控制指令 控制轉(zhuǎn)移指令分為: – 轉(zhuǎn)移指令 – 循環(huán)控制指令 – 調(diào)用和返回指令 – 中斷指令 2 ?轉(zhuǎn)移指令的實(shí)質(zhì):改變 IP(或 CS)的內(nèi)容。 CS保持不變。 7 ③段間直接轉(zhuǎn)移 在指令中直接給出要轉(zhuǎn)移到的目的段地址和偏移地址。 ?格式: JXX label ; xx為條件名稱縮寫 ?指令的轉(zhuǎn)移范圍為 128~ +127字節(jié)。 將最高 4位移到低 4位 MOV AL, BL AND AL, 0FH 。 4個(gè)十六進(jìn)制數(shù)顯示完否 ? JNZ ROT 。 注: LOOP指令與下面的指令段等價(jià): DEC CX JNZ label 18 (2)LOOPZ (LOOPE) 格式: LOOPZ label 操作: (CX)1→CX ; 若 (CX)≠0∧ZF=1 ,則轉(zhuǎn)至 label處執(zhí)行 ; 否則退出循環(huán) ,執(zhí)行 LOOP后面的指令。 ? 子程序執(zhí)行結(jié)束后一般均要返回調(diào)用程序。 例: CALL 0120H 。far_proc為遠(yuǎn)過程的地址 指令的操作為: ? CS內(nèi)容壓棧 ? IP內(nèi)容壓棧 ? CS← 段地址 ? IP← 偏移地址 例: CALL 2020H:1000H CALL TIMER 。 另有一種帶立即數(shù)的返回指令 “ RET n ” ,其中 n為偶數(shù),表示從棧頂彈出地址后另外丟棄的字節(jié)數(shù)。 – INT指令只影響 IF和 TF, 對其余標(biāo)志位無影響 – INT指令可用于調(diào)用系統(tǒng)服務(wù)程序,如 INT 21H 34 INT指令的操作例: INT 21H IPL IPH CSL CSH SP=1200 FLAGSL FLAGSH SP=11FA 執(zhí)行 INT 21H指令后 保護(hù)斷點(diǎn) 堆棧 執(zhí)行 INT 21H指令前 35 INT指令的操作例(續(xù)): 執(zhí)行 INT 21H指令后, CS=? IP=? 因?yàn)?n=21H,所以 n 4=84H。 ( 1) CF設(shè)置指令 CLC 0→CF STC 1→CF CMC CF變反 ( 2) DF設(shè)置指令 CLD 0→DF (串操作的指針移動方向從低到高 ) STD 1→DF (串操作的指針移動方向從高到低 ) ( 3) IF設(shè)置指令 CLI 0→IF (禁止 INTR中斷 ) STI 1→IF (開放 INTR中斷 ) 39 執(zhí)行 HLT指令時(shí) ,CPU進(jìn)入暫停狀態(tài) ,設(shè)置該指令通常是為了等待中斷。 HLT不影響標(biāo)志位 。 通常 INTO指令安排在有符號數(shù)算術(shù)運(yùn)算指令后面 。返回后再丟棄棧頂?shù)?4個(gè)字節(jié) (2)返回指令 RET 31 8086/8088 CPU在程序中允許安排一條中斷指令來引起一個(gè)中斷過程 ,這種中斷叫 內(nèi)部中斷 ,或叫 軟中斷 。 格式: CALL mem32 指令的操作為: SP←(SP) 2 ((SP)+1,(SP))←(CS) 。3字節(jié) CS:0105 …… 則位移量為 : 01200105H=001BH 于是 CALL 0120H的機(jī)器碼為 E8 1B 00
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1