pc,lr相互作用

2021-07-08 15:09:51 字數 297 閱讀 4892

1.sp(r13) lr(r14)pc(r15)

2.lr(r14)的作用問題,這個lr一般來說有兩個作用:

1》.當使用bl或者blx跳轉到子過程的時候,r14儲存了返回位址,可以在呼叫過程結尾恢復。

2》.異常中斷發生時,這個異常模式特定的物理r14被設定成該異常模式將要返回的位址。

另外注意pc,在除錯的時候顯示的是當前指令位址,而用mov lr,pc的時候lr儲存的是此指令向後數兩條指令的位址,大家可以試一下用mov pc,pc,結果得到的是跳轉兩條指令,這個原因是由於arm的流水線造成的,預取兩條指令的結果.

CSS定位屬性之間的相互作用

在定位元素時,我們經常用到四個屬性display position float和偏移屬性top right bottom left等。但不是在每個元素上都可以同時應用這四個屬性,一些特殊的值組合會覆蓋其他屬性的應用,這些組合有 接下來,我們就一起來研究這些組合之間如何相互作用。當display設定成...

MINT 蛋白質相互作用資料庫簡介

mint,全稱molecular interaction database,是乙個蛋白質相互作用的資料庫,該資料庫中的蛋白相互作用都是由專家審核過的有實驗證據支援的,目前該資料庫涵蓋了607個物種,共117001個蛋白相互作用關係。如下 對於蛋白a和蛋白b,如果二者存在相互作用,就說存在乙個inte...

蛋白質相互作用系列 GN快速演算法

通過前兩篇部落格,我們知道gn演算法的時間複雜度並不理想,當網路中包含上千個頂點時,這個演算法會耗費大量時間。鑑於此,newman 2004 1 描述了乙個快速演算法。經測試,該演算法能很好的分析生成的網路和真實世界的網路,並比原先演算法快了近千倍!快速演算法的時間複雜度為o m n n 當時稀疏網...