當前位置:編程學習大全網 - 編程軟體 - C語言中的“code”是什麽意思啊

C語言中的“code”是什麽意思啊

code是keil C51裏面的關鍵字,壹般用於定義常量數組,意思是告訴編譯說把這個數組放在ROM存儲。

code的作用是告訴單片機,定義的數據要放在ROM(程序存儲區)裏面,寫入後就不能再更改。因為C語言中沒辦法詳細描述存入的是ROM還是RAM(寄存器),所以在軟件中添加了這壹個語句起到代替匯編指令的作用,對應的還有data是存入RAM的意思。

程序可以簡單的分為code(程序)區,和data (數據)區,code區在運行的時候是不可以更改的,data區放全局變量和臨時變量,是要不斷的改變的,cpu從code區讀取指令,對data區的數據進行運算處理。

擴展資料:

c51中的存儲類型:

code :程序存儲區(64KB)

data :可直接尋址的內部數據存儲區(128B)

idata:不可直接尋址的內部數據存儲區(256B)

bdata:可位尋址內部數據存儲區(16B)

xdata:外部數據存儲區(64KB)

pdata:分頁的外部數據存儲區

百度百科-Code

  • 上一篇:單片機制作的交通燈與plc制作的交通燈相比有什麽優缺點
  • 下一篇:跪求單片機c51用匯編語言寫的程序,功能為:8只發光二極管依次點亮,從左向右移動,時間間隔0.5秒。
  • copyright 2024編程學習大全網