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

正文內(nèi)容

entiun之控制轉(zhuǎn)移ppt課件(存儲(chǔ)版)

  

【正文】 LOOPNZ GOON HLT 39 例 2:在 40個(gè)元素構(gòu)成的數(shù)組中,尋找第一個(gè)非零元素 MOV CX, 40; MOV SI, 0FFH; NEXT: INC SI; CMP BYTE PTR [SI], 0; LOOPZ NEXT。 INT指令可用于調(diào)用系統(tǒng)服務(wù)程序,如 INT 21H 42 (2)溢出中斷 INTO INTO檢查溢出標(biāo)志 OF,如果 OF=1,則啟動(dòng)一個(gè)類(lèi)型 4的中斷過(guò)程;如果 OF=0,不做任何操作。棧頂內(nèi)容彈出到 FLAG SP←(SP)+ 2 (3)中斷返回指令 IRET/IRETD 44 處理器控制指令 用來(lái)設(shè)置標(biāo)志位的狀態(tài) 。 (3)總線封鎖指令 LOCK實(shí)際上是一個(gè)指令前綴,可以放在任何一條指令前面。 2. 外部同步指令 (1)暫停指令 HLT 46 (2)空操作指令 NOP NOP指令不做任何實(shí)質(zhì)性的操作 ,但占用 3個(gè)時(shí)鐘周期 ,然后執(zhí)行下一條指令。 棧頂內(nèi)容彈出到 IP SP←(SP)+2 CS←((SP)+1,(SP)) 。 ④ ((SP)1,(SP)2)←( IP), SP←(SP) 2, IP←(n*4) 中斷服務(wù)程序的偏移地址送 IP。 循環(huán)指令的例子見(jiàn)下頁(yè)。 棧頂內(nèi)容彈出到 CS SP←(SP)+2 帶立即數(shù)返回指令: RET N ; N為偶數(shù) 執(zhí)行操作:從棧頂彈出返回地址后 , 再使 SP的值加 N。 返回地址的偏移地址入棧 ( IP) ←DST 偏移地址 ( CS) ←DST 段地址 ③段間直接調(diào)用 30 CSEG1 SEGMENT … CALL FAR PTR PPP; AAA處的 CS: IP入棧,轉(zhuǎn) PPP AAA: … CSEG1 ENDS CSEG2 SEGMENT … PPP PROC FAR … … RET PPP ENDP … CSEG2 ENDS 段間直接調(diào)用舉例 31 子程序的段和偏移地址為存儲(chǔ)器的連續(xù) 4個(gè)單元中的內(nèi)容。返回 subp ENDP code1 ENDS 問(wèn)題:本例中的返回地址? 27 子程序的偏移地址在寄存器或存儲(chǔ)器中 。sub為子程序的入口 子程序調(diào)用有兩類(lèi)。 子程序 (過(guò)程 ) 一段具有特定功能的,供其它程序調(diào)用的公用程序 兩條相關(guān)指令: 子程序調(diào)用指令 CALL 子程序返回指令 RET 優(yōu)點(diǎn) 程序代碼短 ,結(jié)構(gòu)清晰 ,便于編程、調(diào)試、修改和閱讀。 6 F V f v0 1 1 1 B E L ETB 39。 若 (AL)≤ ‘9’, 則轉(zhuǎn)顯示 ADD AL, 7 。 3 條件轉(zhuǎn)移指令不影響標(biāo)志位 19 條件轉(zhuǎn)移指令應(yīng)用舉例 : 例 1:以十六進(jìn)制數(shù)形式顯示 BX中的內(nèi)容。 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)移指令不在同一代碼段中。 在 機(jī)器語(yǔ)言 中 是一個(gè) 相對(duì)于當(dāng)前 IP的位移量 : 例: JMP LPI ; 轉(zhuǎn)向 LPI JMP BBB ; 轉(zhuǎn)向 BBB ① 段內(nèi)直接轉(zhuǎn)移 7 JMP NEXT 指令本身占有兩個(gè)字節(jié) 操作碼占一個(gè)字節(jié); 8位位移量占有一個(gè)字節(jié) =1050H1000H 源程序 : 條件轉(zhuǎn)移指令: JMP next ... ... next: MOV AL,03H E9 50H ... ... B0 03H ... ... 3000:1000H 3000:1050H (IP) 當(dāng)前 D 8 =50H (IP)=(IP)當(dāng)前 +D8 內(nèi)存 例:代碼段內(nèi)有一條無(wú)條件轉(zhuǎn)移指令 執(zhí)行操作:( IP) ← ( IP) 當(dāng)前 +D8 qqq: 8 源程序 :next : ...... 128 ......條件轉(zhuǎn)移指令: JMP SHORT next......+127 ...... next: MOV AL,03H JMP SHORT OPR 8位位移量 D8的范圍在( 128 ~ 127) 之間 ,否則出錯(cuò) JMP NEAR PTR OPR 指令本身占有三個(gè)字節(jié),位移量為 D16, 占有兩個(gè)字
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1