国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

      您現(xiàn)在的位置:智能制造網(wǎng)>技術(shù)中心>ARM基礎(chǔ)知識學(xué)習(xí)七

      直播推薦

      更多>

      企業(yè)動態(tài)

      更多>

      推薦展會

      更多>

      ARM基礎(chǔ)知識學(xué)習(xí)七

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

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

      免責(zé)聲明

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

      <
      更多 >

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


      我要投稿
      • 投稿請發(fā)送郵件至:(郵件標(biāo)題請備注“投稿”)1271141964.qq.com
      • 聯(lián)系電話0571-89719789
      工業(yè)4.0時代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺
      智能制造網(wǎng)APP

      功能豐富 實時交流

      智能制造網(wǎng)小程序

      訂閱獲取更多服務(wù)

      微信公眾號

      關(guān)注我們

      抖音

      智能制造網(wǎng)

      抖音號:gkzhan

      打開抖音 搜索頁掃一掃

      視頻號

      智能制造網(wǎng)

      公眾號:智能制造網(wǎng)

      打開微信掃碼關(guān)注視頻號

      快手

      智能制造網(wǎng)

      快手ID:gkzhan2006

      打開快手 掃一掃關(guān)注
      意見反饋
      關(guān)閉
      企業(yè)未開通此功能
      詳詢客服 : 0571-87858618