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

正文內容

49506335程序控制指令(參考版)

2024-10-04 10:05本頁面
  

【正文】 多用于延時或預留存儲空間 (占位子 )。 HLT不影響標志位 。 ( 1) CF設置指令 CLC 0→CF STC 1→CF CMC CF變反 ( 2) DF設置指令 CLD 0→DF (串操作的指針移動方向從低到高 ) STD 1→DF (串操作的指針移動方向從高到低 ) ( 3) IF設置指令 CLI 0→IF (禁止 INTR中斷 ) STI 1→IF (開放 INTR中斷 ) 39 執(zhí)行 HLT指令時 ,CPU進入暫停狀態(tài) ,設置該指令通常是為了等待中斷。 任何中斷服務程序不管是外部中斷引起的 ,還是內部中斷引起的 ,最后都要用 IRET返回。若溢出 , 則啟動 INT 4, 否則往下執(zhí)行 MOV RESULT,AX MOV RESULT+2,DX …… ( 2) 溢出中斷 INTO 37 用于從中斷服務程序返回被中斷的程序。 通常 INTO指令安排在有符號數(shù)算術運算指令后面 。 – INT指令只影響 IF和 TF, 對其余標志位無影響 – INT指令可用于調用系統(tǒng)服務程序,如 INT 21H 34 INT指令的操作例: INT 21H IPL IPH CSL CSH SP=1200 FLAGSL FLAGSH SP=11FA 執(zhí)行 INT 21H指令后 保護斷點 堆棧 執(zhí)行 INT 21H指令前 35 INT指令的操作例(續(xù)): 執(zhí)行 INT 21H指令后, CS=? IP=? 因為 n=21H,所以 n 4=84H。該向量地址中的內容即為中斷服務程序入口地址 (段 :偏移 ),入口地址也稱為“中斷向量 ”。有關中斷的詳細情況將在第六章討論。返回后再丟棄棧頂?shù)?4個字節(jié) (2)返回指令 RET 31 8086/8088 CPU在程序中允許安排一條中斷指令來引起一個中斷過程 ,這種中斷叫 內部中斷 ,或叫 軟中斷 。 另有一種帶立即數(shù)的返回指令 “ RET n ” ,其中 n為偶數(shù),表示從棧頂彈出地址后另外丟棄的字節(jié)數(shù)。 ④段間間接調用 28 CALL 代碼段 數(shù)據(jù)段 IPH IPL CSH CSL [DI] [DI]+1 [DI]+2 [DI]+3 段間間接調用示意圖 CALL DWORD PTR[DI] 29 例:下面的程序執(zhí)行后, (AX)=? (DX)=? CS:2020H MOV AX, 2020H 2020H MOV CX, 200CH 2020H PUSH CX 2020H CALL 4000H 200AH ADD AX, BX 200CH ADD AX, DX 200EH HLT … … … … CS:4000H MOV BX, 200AH POP DX RET 30 段內 返回指令 RET的操作為: 恢復子程序執(zhí)行前 IP的內容。IP 壓棧 IP← (mem32) 例: CALL DWORD PTR[DI] 調用地址在 [DI], [DI]+1, [DI]+2, [DI]+3四個存儲單元中。 格式: CALL me
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1