《深入理解計算機系統》Machine level programming-IV Data

主要講解數組,之前幾節&有關整形。 申請數組和申請指針在彙編語言上的區別: 申請數組:1.申請了一塊內存空間;2.申請了一個指針別名 申請指針:只申請了指針別名 對齊問題: 需要進行對齊的原因: 硬件方面的原因。從內存中取值不是一個字節一個字節來取的,而是一塊一塊來取的,不進行對齊的話,會導致cpu在某些情況下爲了取一個int不得不進行2此取值,導致效率問題。 在x86上,僅僅會導致效率問題,在某
相關文章
相關標籤/搜索