教材里都是只保存PC和PSW,那是因為沒有用到其它的地址,其它地址的數據沒有什么改變,不需要做什么事情
如果累加器A在別的子程序中用到,而中斷中也用到A的話,這個時候就要保存A了,同理,R2-R7也一樣的
只要中斷服務中斷外的子程序都用到一個地址的時候,中斷就要進行現場保護
對于你而言,我建議是放棄匯編,去用C,如果不會C,也可能現在開始學C,可能剛開始的時候有點不習慣,但是,不管是現在還是將來,C一定是單片機最好的選擇,熟練C要比熟練匯編好上很多倍
上古時期的東西,不需要學,不要迷戀網上說的那些匯編的好處,也不要覺得匯編是基礎,必需要學的
沒有必要,你看現在,誰還學機器語言,操作碼的
|