<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 2.4 指令格式 80386指令編碼信息包括操作的聲明,操作數的類型以及操作數的位置。如果操作數位于存儲器中,指令必須選擇,顯示的或隱式的,哪個當前可尋址段包含這些操作數。 80386指令由各種要素構成并有著不同的格式。指令的詳盡描述在附錄B(譯者注:附錄A ?);指令要素在下面描述。在這些指令要素中,只有一個,操作碼,是必須的。其他的要素依據涉及到的特定操作和操作數的類型和位置可有可無。指令要素,以出現的順序描述如下: + 前綴-一個或多個在指令前面的字節,修改指令的動作。應用程序可以使用下面幾種前綴: 1.段重載-顯示的聲明指令使用哪個段寄存器,從而覆蓋80386為指令使用的默認段寄存器。 2.地址大小-在32位和16位地址之間切換。 3.操作數大小-在32位和16位操作數之間切換。 4.重復-用在字符串指令,使指令作用于字符串的每一項。 + 操作碼-聲明指令的執行動作。有些操作有不同的操作碼,每個聲明一個不同的操作。 + 寄存器聲明符-一條指令可以聲明1到2個寄存器操作數。寄存器聲明符可以出現在相同的位置作為指令碼,或作為地址模式聲明符。 + 地址模式聲明符-當有這項時,它用來聲明操作數是寄存器還是存儲器位置;如果位于存儲器,聲明是否要使用移位,基址寄存器,索引寄存器,以及縮放。 + SIB(scale, index, base)字節-當地址模式聲明符表明要使用索引寄存器來計算操作數地址是,SIB字節被包含在指令中,來編碼基地址寄存器,索引寄存器以及縮放因子。 + 移位-當地址模式聲明符表明要使用移位來計算操作數地址時,移位被編碼在指令中。移位是一個32位,16位或8位整數。在通常情況下,當移位足夠小時使用8位形式的移位。處理器擴展8位移位到16或32位,考慮符號位。 + 立即數-當有這項時,它直接給出了操作數的值。立即數可以時8,16,32位寬。當8位操作數以某種方式和16位和32位數聯合使用時,處理器自動擴展8位操作數,考慮符號位。
                  <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>

                              哎呀哎呀视频在线观看