<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] 參考:http://c.biancheng.net/view/3476.html ## 數據類型 匯編器識別一組基本的內部數據類型(intrinsic data type),按照數據大小(字節、字、雙字等等)、是否有符號、是整數還是實數來描述其類型。這些類型有相當程度的重疊,例如,DWORD 類型(32 位,無符號整數)就可以和 SDWORD 類型(32 位,有符號整數)相互交換。 下表給出了全部內部數據類型的列表,有些表項中的 IEEE 符號指的是 IEEE 計算機學會出版的標準實數格式。 | 類型 | 用法 | | --- | --- | | BYTE | 8 位無符號整數,B 代表字節 | | SBYTE | 8 位有符號整數,S 代表有符號 | | WORD | 16 位無符號整數 | | SWORD | 16 位有符號整數 | | DWORD | 32 位無符號整數,D 代表雙(字) | | SDWORD | 32 位有符號整數,SD 代表有符號雙(字) | | FWORD | 48 位整數(保護模式中的遠指針) | | QWORD | 64 位整數,Q 代表四(字) | | TBYTE | 80 位(10 字節)整數,T 代表 10 字節 | | REAL4 | 32 位(4 字節)IEEE 短實數 | | REAL8 | 64 位(8 字節)IEEE 長實數 | | REAL10 | 80 位(10 字節)IEEE 擴展實數 | ## 數據定義語句 數據定義語句(data definition statement)在內存中為變量留岀存儲空間,并賦予一個可選的名字。數據定義語句根據內部數據類型(上表)定義變量。 數據定義語法如下所示: ``` [name] directive initializer [,initializer]... ``` 下面是數據定義語句的一個例子: ``` count DWORD 12345 ``` 其中: * 名字:分配給變量的可選名字必須遵守標識符規范。 * 偽指令:數據定義語句中的偽指令可以是 BYTE、WORD、DWORD、SBTYE、SWORD 或其他在上表中列出的類型。此外,它還可以是傳統數據定義偽指令,如下表所示。 | 偽指令 | 用法 | 偽指令 | 用法 | | --- | --- | --- | --- | | DB | 8位整數 | DQ | 64 位整數或實數 | | DW | 16 位整數 | DT | 定義 80 位(10 字節)整數 | | DD | 32 位整數或實數? | ? | ? | 數據定義中至少要有一個初始值,即使該值為 0。其他初始值,如果有的話,用逗號分隔。對整數數據類型而言,初始值(initializer)是整數常量或是與變量類型,如 BYTE 或 WORD 相匹配的整數表達式。 如果程序員希望不對變量進行初始化(隨機分配數值),可以用符號 ? 作為初始值。所有初始值,不論其格式,都由匯編器轉換為二進制數據。 初始值 0011 0010b、32h 和 50d 都具有相同的二進制數值。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看