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

正文內(nèi)容

指令知識學(xué)習(xí)ppt課件-資料下載頁

2025-01-17 06:02本頁面
  

【正文】 ( PC) +3 這兩條指令主要用于控制程序循環(huán)。如預(yù)先把寄存器或內(nèi)部 RAM單元賦值循環(huán)次數(shù),利用減 1條件轉(zhuǎn)移指令,以減 1后結(jié)果是否為 0作為轉(zhuǎn)移條件,即可實現(xiàn)按次數(shù)控制循環(huán)。 ( 1)長調(diào)用 LCALL addr16 這是一條 3字節(jié)指令,調(diào)用地址在指令中直接給出,通常以標(biāo)號形式出現(xiàn)。指令執(zhí)行后,斷點進棧保存,以addr16作地址調(diào)用子程序。因此本指令的操作內(nèi)容可表示為: PC← ( PC) +3 SP← ( SP) +1,( SP) ← ( PC) 7~ 0 SP← ( SP) +1,( SP) ← ( PC) 15~ 8 PC← addr16 ( 3) 調(diào)用與返回 LCALL指令的子程序調(diào)用范圍是 64KB。 addr16就是被調(diào)用子程序的入口地址,使用比較方便,但 3字節(jié)指令較長,占用存儲空間較多。 例如:( SP) =50H,標(biāo)號地址 START為 0200H,標(biāo)號 MM為 6000H,執(zhí)行指令“ START: LCALL MM” 后( SP) =52H,( 51H) =03H,( 52H) =02H,( PC) =6000H ( 2)短調(diào)用 ACALL addr11 這是一條 2字節(jié)指令,被調(diào)用子程序的首地址必須設(shè)在包含 ACALL下一條指令的第一個字節(jié)在內(nèi)的 2KB范圍內(nèi)的片內(nèi) ROM中。 RET ;子程序返回 RETI ;中斷服務(wù)子程序返回 ( 1) RET RET指令與調(diào)用指令成對出現(xiàn),只是調(diào)用指令出現(xiàn)在主程序中,而 RET指令則出現(xiàn)在子程序的最后一行。 RET指令執(zhí)行子程序返回功能,從堆棧中自動取出斷點地址送給程序計數(shù)器 PC,使程序在主程序斷點處繼續(xù)向下執(zhí)行,可表示為: PC15~ 8← ( SP), SP← ( SP) 1 PC7~ 0← ( SP), SP← ( SP) 1 例如:( SP) =57H,( 57H) =12H,(56H)=50H,執(zhí)行指令“ RET” 后,( SP) =55H,( PC) =1250H, CPU從 1250H單元開始執(zhí)行程序。 ( 2) RETI RETI指令除具有與 RET指令相同的功能外,還有清除中斷響應(yīng)時被置位的優(yōu)先級狀態(tài),開放較低級中斷和恢復(fù)中斷邏輯等功能。 NOP ; PC←(PC)+1 這條指令不產(chǎn)生任何控制操作,只是將程序計數(shù)器 PC的內(nèi)容加 1。該指令在執(zhí)行時間上要消耗 1個機器周期,在存儲空間上占用 1個字節(jié)。因此常用來實現(xiàn)較短的延時。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1