本文描述了嵌入式GIS軟件從x86平臺移植到ARM體系結構平臺的過程中遇到的浮點數(shù)存儲字節(jié)順序問題,并對該問題進行了詳細分析,最終確定是ARM體系結構下浮點數(shù)的Middle-Endian存儲問題,并提供了解決方案。
基于ARM架構的處理器的C語言程序設計遵循ATPCS(ARM-THUMB procedure call standard)和AAPCS(ARM Application Procedure Call Standard)。ATPCS規(guī)定數(shù)據(jù)棧為FD(滿遞減Full Decrease)類型,并且對數(shù)據(jù)棧的操作是8字節(jié)對
國內的幾支CPU研發(fā)力量各自選擇的指令體系都有自己的優(yōu)點和問題,選擇其中的哪一支都會有對應的成本和風險。最終誰能擔大任,且拭目以待。用上內置國產(chǎn)CPU的個人電腦是不少國人的夢想,中國的IT產(chǎn)業(yè)也為這個目標奮斗
導讀:ARM是什么?ARM體系是什么?ARM體系結構又是什么?不知道的童鞋們快來學習一下吧,很漲姿勢的哦~~~