輸出區

在堆疊的子集中的暫存器對於給定的過程是可見的,稱為暫存器堆疊幀,此幀進一步分成兩個可變尺寸的區域:局部區和輸出區。在剛調用時,新激活的幀的局部區的尺寸是0,而輸出區的尺寸等於調用者的輸出區的尺寸並覆蓋調用者的輸出區。幀的局部區和輸出區能用alloc指令改變尺寸,此指令規定確定幀的尺寸(sof)和局部區的尺寸(sol)的立即數。輸出區的尺寸由在sof和sol之間的差確定。
在調用者暫存器堆疊幀的輸出區中的值對於被調用者是可見的。這樣的覆蓋率允許在過程之間傳送的參數和返回值整個地在暫存器中發生。

相關詞條

相關搜尋

熱門詞條

聯絡我們