古詩詞大全網 - 成語故事 - 在C語言中xdata是什麽意思?

在C語言中xdata是什麽意思?

xdata是外部擴展內存數據定義字,在KEIL中用來定義變量表達的數據的位置位於擴展內存中,如果是可變數據,那麽訪問該數據要用到MOVX指令,而不是MOV指令,不占用內部寄存器的存儲空間,但是如果硬件上沒有擴展內存的話,那麽運行時就會出錯了。如果再加上CODE來定義,那麽這個數據就是壹個存於擴展存儲器中的常量,只能用MOVC來訪問。