什麼是基本區塊
中途沒有分支的入口或出口,從開頭到結尾一定連續執行的指令序列。成為控制流程圖的節點,也是區塊內最佳化的單位。
日文名稱: 基本ブロック
「基本區塊」出現在1領域的2道練習題中(編譯器等)。
這個名詞所屬的領域: 編譯器
中途沒有分支的入口或出口,從開頭到結尾一定連續執行的指令序列。成為控制流程圖的節點,也是區塊內最佳化的單位。
日文名稱: 基本ブロック
「基本區塊」出現在1領域的2道練習題中(編譯器等)。
這個名詞所屬的領域: 編譯器
基本區塊是只有開頭可進入、只有結尾可離開的指令序列,一旦開始執行,就不會中途跳出,也不會從中途進入。
關於基本區塊的說明,下列何者正確?控制流程圖是以基本區塊為節點,並以箭頭表示執行某個區塊之後可能接續的區塊之轉移(條件分支的兩個去向,或直接進入下一個區塊的流程)的圖。
在控制流程圖中,節點與箭頭所代表的事物,下列組合何者正確?控制流程圖 迴圈展開 中間表示法(IR) 共同子運算式消除 向量化 行內展開 抽象語法樹(AST) 指令排程 常數摺疊 強度削減