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

正文內(nèi)容

目標(biāo)程序運(yùn)行時(shí)的存儲組織教材-閱讀頁

2025-03-03 02:26本頁面
  

【正文】 T: 5 z : add_a (a + b)的值 2 程序運(yùn)行執(zhí)行了語句“ y:=y+1”后,有 : 調(diào)用者數(shù)據(jù)區(qū) 被調(diào)用者數(shù)據(jù)區(qū) add_a: 2 x : T 5 add_b: 3 y : add_a 3 臨時(shí)單元 T: 5 z : add_a 2 執(zhí)行了語句“ z:=z+x”后有: 調(diào)用者數(shù)據(jù)區(qū) 被調(diào)用者數(shù)據(jù)區(qū) add_a: 2 x : T 5 add_b: 3 y : add_a 3 臨時(shí)單元 T: 5 z : add_a 7 調(diào)用結(jié)束前,被調(diào)用者數(shù)據(jù)存放到對應(yīng)的調(diào)用者數(shù)據(jù)單元 即: 調(diào)用者數(shù)據(jù)區(qū) 被調(diào)用者數(shù)據(jù)區(qū) add_a: 7 x : T 5 add_b: 3 y : add_a 3 臨時(shí)單元 T: 5 z : add_a 7 所以程序輸出 7。 過程調(diào)用、過程進(jìn)入和過程返回 ?對于過程調(diào)用的四元式序列: ?par T1 ?par T2 ?┇ ?par Tn ?call P,n ?在運(yùn)行時(shí)是如何執(zhí)行的? //par和 call產(chǎn)生什么相應(yīng)的目標(biāo)代碼 ?對于 par Ti( i=1,2,?,n) 的處理是:根據(jù) par Ti( i=1,2,…,n) 中 Ti的種別而生成傳送指令,或?qū)?shù)的值或?qū)?shù)的地址傳送 至新的過程的活動記錄的形式單元中 (此節(jié)自習(xí)) ?對于 call p,n則應(yīng)生成傳送參數(shù)個(gè)數(shù) n的指令;保護(hù)現(xiàn)行 SP 至新過程的活動記錄(老 SP);轉(zhuǎn)子,轉(zhuǎn)向 P的第一條指 令;定義新 SP;保護(hù)返回地址;定義新值;填寫 display或 存取鏈內(nèi)容等指令 ?如果過程含動態(tài)數(shù)組(局部),則應(yīng)生成對數(shù)組進(jìn)行存儲 分配的指令,即生成運(yùn)行時(shí)動態(tài)地建立內(nèi)情向量和分配數(shù) 組空間的目標(biāo)指令 ?在過程執(zhí)行語句的工作過程中,凡引用形參、局部變量或 數(shù)組元素都可根據(jù)過程活動記錄起點(diǎn)的相對位置訪問 ?當(dāng)過程 P工作完畢要返回到調(diào)用段時(shí),若語言有形如 return ( E)的返回語句,或 P是個(gè)函數(shù)過程時(shí),則可把已算好的 值傳送至某個(gè)特定的寄存器中,調(diào)用段將從這個(gè)特定的寄 存器中獲得被調(diào)過程的結(jié)果值。 (3) 參數(shù)的傳遞辦法為“傳名”。 program main (input,output)。 begin y∶ =y+1。 end。 b∶ =6。 print a end. 下面是一個(gè) Pascal程序 program PP(input,output) var K:integer。 end。 ... end。 var i:integer。 procedure A(k:real)。 procedure B。 begin ...(1)... end。 var t:real。{C} begin ..... B。 ..... end。 ... end. 并已知在運(yùn)行時(shí)刻,以過程為單位對程序中的變量進(jìn)行動態(tài)存儲分配。 臨時(shí)變量 內(nèi)情向量 簡單變量 display 形式單元 形參個(gè)數(shù) 全局 display 返回地址 老 SP
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1