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

正文內容

目標程序運行時的存儲組織概述-文庫吧在線文庫

2025-03-15 02:26上一頁面

下一頁面
  

【正文】 址 (老 T O P )3 全 局 D I S P L A Y 地 址2 返 回 地 址1 老 S P0 過 程 的 T O P ,指 向 活 動 記 錄 之 頂 B 的 內 情 向 量 Z B1的 T O PD I S P L A Y D I S P L A Y 形式單元 m , n 2 形式單元 m , n 2連 接 數 據 連 接 數 據 A 的 T O P A 的 T O P ∶ ∶ ∶ ∶( a ) ( b)( a ) 到 達 標 號 B1處 。 a[i]:=a[j]。 (8) y:=temp (9) end。 例如:過程 swap(x,y:integer)。 x:=y; y:=temp end; 調用 swap(a,b) 過程將不會影響 a和 b的值。 *x=*y。 (*) var m:integer。 b(f) end {c} begin c end. ? (1)program param(input,output)。 b(f) end {c}。 ? (5) var m:integer。 (*) var m:integer。 (9) printf(“a is now %d,b is now %d\n”,a,b)。 x:=y; y:=temp end; 調用 swap(i,a[i]) 其結果等價于執(zhí)行下列運算: 1把 I和 a[i]的地址分別放到 x和 y相應的單元 a1,a2 2( temp :=x; )temp的內容置為 a1所指單元中存的 內容 3 (x :=y。 ? ,就像使用局部變量一樣使用這些形式單元。 (13) writeln(?a=?,a)。 (3)procedure swap({var} x,y:integer)。 參數傳遞 (1)procedure exchangel(i,j:integer)。 3. 參數個數和形式單元 4. DISPAY表。 第一,對每個過程或分程序都建立有自己的棧頂指示器 TOP,代替原來僅有過程的棧頂指示器 , 每個 TOP的值保存在各自活動記錄中。因此,可以把處理過程的存儲辦法應用到處理分程序中。 B2:begin real d, e。 end /* Q*/ call Q ?? Q(z)。 ?設法跟蹤每個外層過程的最新活動記錄 AR的位置。? 局部變量 (數據)? 保存運行過程前的狀態(tài) (返回地址,寄存器值??)? 存取鏈 (可選) 對于非局部量的引用。 ? begin ? 教學難點: 嵌套過程語言棧式分配 。 教學重點: 靜態(tài)分配策略和動態(tài)分配策略基本思想。 ?例 procedure A(m,n:integer)。 ? 數組內情向量 : 編譯中,將數組的有關信息記錄在一些單元中,稱為 “內情向量”,確定數組,放在符號表中;可變數組,運行時建立相應的內情向量。 主程序執(zhí)行語句 end main Main Q R Main Q Q T O P R 的活動記錄 Q 的活動記錄 S P Q 的活動記錄 Q 的活動記錄 主程序全局 主程序全局 數據區(qū) 數據區(qū)T O P 臨時工作單元 局部簡單變量 局部數組的內情向量 保存運 行過程前的狀態(tài)
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1