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