日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2020-12-7(字节,半字,字,双字总结)

發布時間:2025/3/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2020-12-7(字节,半字,字,双字总结) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 一、對于嵌入式底層開發人員
    • 二、對于應用程序開發人員
    • 總結:

一、對于嵌入式底層開發人員

字(Word):在ARM體系結構中,字的長度為32位,而在8位/16位處理器體系結構中,字的長度一般為16位。

半字(Half-Word):在ARM體系結構中,半字的長度為16位與8位/16位處理器體系結構中字的長度一致

字節(Byte):在ARM體系結構和8位/16位處理器體系結構中,字節的長度均為8位

ARM 采用的是32位架構.
ARM約定:
Byte : 8 bits
Halfword :16 bits (2 byte)
Word : 32 bits (4 byte)

二、對于應用程序開發人員

  • 字節:byte,8bit,就是8個二進制位,一個ASCII字母占用的空間。
  • 字:word,16bit,一個漢字占用的空間。
  • 雙字:dword,32bit。
  • 例如在Visual C++ 6.0中,BYTE與WORD,DWORD本質上都是一種無符號整型,它們在WINDEF.H中被定義,定義如下:

    typedef unsigned char BYTE; typedef unsigned short WORD; typedef unsigned long DWORD;

    也就是說BYTE是無符號的char型(char型本質上也是一種1個字節的整型),WORD是無符號short型,DWORD是無符號long型。

    而在Visual C++ 6.0中,char型長度為1字節short型長度為2字節,int和long型長度都為4字節,因此可以認為BYTE與WORD,DWORD定義的變量分別獲得了1字節,2字節,4字節內存

    總結:

    字節永遠都是8bit字的大小依賴于平臺(可以通過sizeof()函數進行查看),但是可以確定的是,字是多少位,半字永遠是字的一半,雙字永遠是字的2倍大小
    (如果哪里說錯了,還請各位大佬指點,畢竟我也只是一位初學者,謝謝)

    總結

    以上是生活随笔為你收集整理的2020-12-7(字节,半字,字,双字总结)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。