SparcV8 stack

SparcV8 棧 永遠不要忘了配置異常向量表,否則都不知道怎麼死的。 1/ 當觸發棧上溢出異常後,需要將CWP-1的register context保存到對應的棧幀中。由於約定%i6當作%fp使用,%o6當作%sp寄存器使用,在保存時根據%o6找到棧地址,然後將寄存器值寫入到memory中。最後修改WIM用於指示各個windows可用。從而可以使用CWP-1的windows作爲新函數的regis
相關文章
相關標籤/搜索