日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > KEIL Real view MDK中插入空操作NOP .

          KEIL Real view MDK中插入空操作NOP .

          作者: 時間:2013-03-25 來源:網絡 收藏

          折騰了大半天,才搞明白一個空的指令

          本文引用地址:http://yuyingmama.com.cn/article/148070.htm

          先在網上查有的說是__asm{},從intrins.h里調用,可犄角旮旯全找了,也沒看到什么intrint.h的文件。如果直接用,就出現(xiàn)

          error: #1113: Inline assembler not permitted when generating Thumb code

          最后搜索這條錯誤,知道是因為__asm(指令);這種語法是內聯(lián)匯編(inline assembly)的語法。而R下,內聯(lián)匯編僅支持ARM匯編語言,不支持Thumb或者Thumb-2匯編語言;但內嵌匯編器支持Thumb和Thumb-2。

          __asm放到一個單獨的子函數再被調用就沒問題了

          如下:

          __asm void nop(void)

          {

          }

          然后在之后的C代碼中調用該函數:

          void main()

          {

          ...

          nop();

          ...

          }



          關鍵詞: 操作 NOP 插入 MDK Real view KEIL

          評論


          相關推薦

          技術專區(qū)

          關閉