Re: [作業] compiler homework5

作者: CuteLoga (台大資工新鮮人XD)   2007-06-11 01:00:13
再問一個簡單的問題
在做運算 gen_code 的時候
會用到暫存器來暫存結果
這時候是先去找有沒有空的 register 可以用
如果沒有的話 就去newTemp放在temp之中
是這樣嗎?
(P.S. slideB第11頁底下)
作者: denehs (DE)   2007-06-11 01:02:00
x = 1+(1+(1+(1+(1+(1+....(1+1))))....); 這樣就會用到XD
作者: CuteLoga (台大資工新鮮人XD)   2007-06-11 01:05:00
所以說還是先去找空的reg來用 真的不夠再newTemp囉?還是說任何assignment算出的值都丟給一個temp暫存就對了?
作者: usoko (time to face reality)   2007-06-11 01:44:00
無論怎麼樣都newtemp 有句名言是記憶體不要錢...XD

Links booklink

Contact Us: admin [ a t ] ucptt.com