楼主:
RealJustice (Nice to Meet You~)
2011-02-28 12:40:46最近看书回想到一个经典问题 : function call 与 interrupt差在哪里.
int 不能传参数, 不能返回参数, 这两个是最基本的;
我记得有个关键差异, 是关于stack的操纵. 但现在回想不起来.
这两者都需要把return address塞入stack, 暂存器内容塞入stack,
CPU状态 (PSR, processor status register) 塞入stack,
执行完毕再陆续pop回来. 这样想想, 两者几乎是一样的??
有人能解答这两者的差异吗?