設(shè)有基本塊如下:
假設(shè)L、M和N 是出基本塊后的活躍變量,對于上述程序可以采取的局部優(yōu)化措施有()。
A.刪除公共子表達(dá)式
B.刪除無用賦值
C.合并已知量
D.代碼外提
您可能感興趣的試卷
你可能感興趣的試題
對于下面程序段
?若程序執(zhí)行的輸出結(jié)果為16,能夠產(chǎn)生該結(jié)果的參數(shù)傳遞方法有()。
A.傳值
B.傳地址
C.得結(jié)果
D.傳名
A.存放目標(biāo)代碼的空間
B.存放數(shù)據(jù)項目的空間
C.存放程序運行的控制或連接數(shù)據(jù)的空間
D.存放程序運行時動態(tài)申請的存儲空間
?對于文法G(S’),該文法識別活前綴的DFA如下圖,狀態(tài)I2包含的項目有()。
A.S →P·a
B.S →P·b
C.S →P·c
D.S →P·d
A.LL(1)文法
B.算符文法
C.算符優(yōu)先文法
D.LR文法
假設(shè)H是基本塊出口的活躍變量,R0和R1是可用寄存器,對下列四元式組成基本塊:
生成目標(biāo)代碼如下:
其中空白處的代碼為()。
A.DIV R1 R0
B.DIV R0 R1
C.DIV R1 D
D.DIV R0 D
最新試題
關(guān)于全局display正確的是()
分析樹上的每個分支結(jié)點都由()標(biāo)記。
在規(guī)范歸約中,任何可歸約串的出現(xiàn)都在()
編譯程序在其工作過程中使用最多的數(shù)據(jù)結(jié)構(gòu)是()。它記錄著源程序中的各種信息,以便查詢或修改。
面向機器語言的特點是()
若有定義二進(jìn)制數(shù)的文法如下:(1)試為該文法構(gòu)造LR分析表,并說明屬哪類LR分析表。(2)給出輸入串101.110的分析過程。
在遞歸子程序方法中,若文法存在左遞歸,則會使分析過程產(chǎn)生()
在循環(huán)內(nèi)可以實行的優(yōu)化有()
符號表的查找一般可以使用()①順序查找②折半查找③雜湊查找④排序查找
遞歸子程序法屬于()語法分析方法。