大地资源网视频在线观看新浪,日本春药精油按摩系列,成人av骚妻潮喷,国产xxxx搡xxxxx搡麻豆

您現在的位置:智能制造網>技術中心>ARM基礎知識學習七

直播推薦

更多>

企業動態

更多>

推薦展會

更多>

ARM基礎知識學習七

2009年03月19日 21:04:27人氣:1466來源:浙江啟揚智能科技有限公司

ARM編譯器支持的數據類型
***************ARM編譯器數據宏*********************************************
數據類型 長度(位) 對齊特性
Char 8 1(字節對齊)
short 16 2(百字對齊)
Int 32 4(字對齊)
Long 32 4(字對齊)
Longlong 64 4(字對齊)
Float 32 4(字對齊)
Double 64 4(字對齊)
Long double 64 4(字對齊)
All pointers 32 4(字對齊)
Bool(C++ only) 32 4(字對齊)
1.整數類型
在ARM體系中,整數類型是以2的補碼形式存儲的。對于long long類型來說,在little 
endian內存模式下,其低32位保存在低地址的字ARM編譯器數據宏單元中,高32為保存在高地址的字單元中;在big 
endian模式下,其低32位保存在高地址的字單元中,高32為保存在低地址的字單元中。對于整型數據的操作遵守下面的規則:
**所有帶符號的整型書的運算是按照二進制的補碼ARM編譯器數據宏進行的。
**帶符號的整型數的運算不進行符號的擴展。
**帶符號的整型數的右移操作是算數移位。
**制定的移位位數的數是8位的無符號數。
**進行移位操作的數被作為32位數。
**超過31位的邏輯左移的結果為0。
**對于無符號數和有符號的正數來說,超過32位的右移操作結果為0;對于有符號的負數ARM編譯器數據宏來說,超過32位的右移操作結果為-1。
**整數除法運算的余數和除數有相同ARM編譯器數據宏的符號。
**當把一個整數截斷成位數更短的整數類型的數時,并不能保證所ARM編譯器數據宏得到的結果的zui高位的符號位的正確性。
**整型數據之間的類型轉換不會產生異常中斷。
**整型數據的溢出不會產生異常中斷。
**整型數據除以0將會產生異常中斷。
2.浮點數
在ARM體系中,浮點數是按照IEEE標準存儲的。
**float類型的數是按照IEEE的單精度ARM編譯器數據宏數表示的。
**double和long double 是用IEEE的雙精度數表示的。
對于浮點數的操作遵守下面的規則:
**遵守正常的IEEE754規則。
**當默認情況下禁止浮點數運算ARM編譯器數據宏異常中斷。
**當發生卷繞時,用zui接近的數據來表示。
3.指針類型的數據
下面的規則適用于處數據成員指針以外的其他ARM編譯器數據宏指針:
**NULL被定義為0。
**相鄰的兩個存儲單元地址相差一。
ARM編譯器數據宏
**類型size_t被定義為unsigned int.
**類型ptrdiff_t被定義為signed int。
**兩個指針類型的數據相減時,結果可以按照下面的公式ARM編譯器數據宏得到。
((int)a-(int)b)/(int)sizeof(type pointed to)
這時,只要指針所指ARM編譯器數據宏的對象不是pack的,其對齊特性能夠滿足整除的要求。
全年征稿/資訊合作 聯系郵箱:1271141964@qq.com

免責聲明

  • 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.xashilian.com。違反者本網將追究相關法律責任。
  • 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
  • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

<
更多 >

工控網機器人儀器儀表物聯網3D打印工業軟件金屬加工機械包裝機械印刷機械農業機械食品加工設備制藥設備倉儲物流環保設備造紙機械工程機械紡織機械化工設備電子加工設備水泥設備海洋水利裝備礦冶設備新能源設備服裝機械印染機械制鞋機械玻璃機械陶瓷設備橡塑設備船舶設備電子元器件電氣設備


我要投稿
  • 投稿請發送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
  • 聯系電話0571-89719789
工業4.0時代智能制造領域“互聯網+”服務平臺
智能制造網APP

功能豐富 實時交流

智能制造網小程序

訂閱獲取更多服務

微信公眾號

關注我們

抖音

智能制造網

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網

公眾號:智能制造網

打開微信掃碼關注視頻號

快手

智能制造網

快手ID:gkzhan2006

打開快手 掃一掃關注
意見反饋
關閉
企業未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 杭锦后旗| 静宁县| 穆棱市| 蒙山县| 株洲县| 张掖市| 无为县| 汕尾市| 岗巴县| 本溪| 白沙| 乌拉特后旗| 凌云县| 碌曲县| 阳城县| 石台县| 启东市| 监利县| 绵阳市| 大竹县| 峨眉山市| 金沙县| 长顺县| 淳化县| 会宁县| 精河县| 凤翔县| 梓潼县| 西乌| 新晃| 耒阳市| 云和县| 太谷县| 清水县| 铜鼓县| 额尔古纳市| 迁安市| 瓮安县| 梅河口市| 九龙城区| 自贡市|