**微控制器的RAM 和ROM 儲存了哪些東西?**
首先從程式碼編譯的結果來看首先從程式碼編譯的結果來看
text data bss dec
aaa bbb ccc ddd
首先text 意思就是程式碼,下方數字就是程式碼段所佔空間大小,單位為位元組(byte) text 區儲存著程式碼以及常量、const 宣告的常量。
data意思就是資料,下方數字就是資料區所佔空間大小,data區儲存著初始化了的全域性變數以及static宣告的賦初值的靜態變數。
bss不知道什麼意思,下方數字就是該區所佔空間大小,該區儲存著未賦初值的全域性變數和static宣告的未賦初值的靜態變數,dec只是三者的和,沒什麼意義。
test區儲存在ROM中,ROM也叫做只讀儲存器,ROM 上的資料在程式執行時不可以改變,只能讀,不能寫。
data區和bss區儲存在RAM 上,RAM 也叫做隨機存取儲存器,上面的資料在程式執行時既可以讀又可以寫
其中RAM 上還有堆區和棧區,堆區需要程式開發人員自己分配和釋放,棧區由系統自動分配釋放。
相關文章
- 只讀儲存器ROM
- RAM、ROM、FLASH、EMMC的簡單區分
- 電子裝置內幕:RAM和ROM小百科
- Spring整合Quartz案例使用RAM儲存方式Springquartz
- 新興儲存器鐵電RAM嵌入式應用
- mysql和orcale的儲存過程和儲存函式MySql儲存過程儲存函式
- 宏旺半導體分析RAM、ROM、SDRAM、DRAM、DDR、flash之間的區別
- JavaScript本地儲存的方式有哪些JavaScript
- 從HDFS的寫入和讀取中,我發現了點東西
- 伺服器的維護需要注意哪些東西伺服器
- LSM的儲存和定位
- 物件儲存的優勢有哪些?為什麼要選擇物件儲存?物件
- 2、儲存容量和儲存地址空間的轉換
- 可穿戴設計中微控制器外圍裝置和整合儲存器的選擇
- 微控制器,struct ,union定義標誌,節約RAMStruct
- 在阿里工作的日子裡,我都學到了哪些東西?阿里
- Synology群暉NAS儲存正確建立儲存池和儲存空間的方法
- Android-內部儲存和外部儲存Android
- 10,函式和方法相關的東西函式
- 構建東數西算一體化存力體系,如何做好儲存底座建設?
- MySQL的儲存方式有哪些?linux運維需要哪些知識MySqlLinux運維
- 重灌系統會把所有的東西刪掉嗎 儲存所有檔案重灌系統方法教程
- 怪東西
- IT職場:FMEA檔案化需要呈現哪些東西?
- 影響儲存網路效能的因素有哪些?
- mysqldump跟蹤匯出來東西是否排序了MySql排序
- 嗯!我自己寫(東拼西湊)了個"框架"框架
- 2021總結:八年了,開始寫點東西了
- 終於弄明白了 RocketMQ 的儲存模型MQ模型
- 哪些企業需要分散式式儲存?分散式
- 加速墜落的《Artifact》和各奔東西的“梁山好漢”
- 杉巖:淺談物件儲存和塊儲存區別物件
- 傳統儲存器和新興儲存器應用
- 為什麼京東上的商品評論視訊不能直接儲存?怎麼樣可以快速儲存
- c盤明明沒東西卻爆滿怎麼辦 win10c盤沒東西但是滿了Win10
- 流程執行期儲存流程變數的表有哪些變數
- Python常用的資料儲存方式有哪些?五種!Python
- 分散式儲存與傳統網路儲存系統相比有哪些區別分散式