1663318747895.jpg (151.23 KB, 下載次數(shù): 75)
1663318816001.jpg (5.94 KB, 下載次數(shù): 80)
188610329 發(fā)表于 2022-9-16 21:30
你看看你打框的上面一行 超出了0x26個字節(jié),所以,成功編譯的只有111字節(jié)。所以,原代碼,你總共要用data, ...
1663374767701.jpg (5.67 KB, 下載次數(shù): 78)
yzwzfyz 發(fā)表于 2022-9-17 08:06
128個RAM中,系統(tǒng)需要用一部分,但你無法知道系統(tǒng)是如何規(guī)劃RAM的。
比如:系統(tǒng)用了30個,你就只能用98個 ...
yzwzfyz 發(fā)表于 2022-9-17 08:06
128個RAM中,系統(tǒng)需要用一部分,但你無法知道系統(tǒng)是如何規(guī)劃RAM的。
比如:系統(tǒng)用了30個,你就只能用98個 ...

qq624353765 發(fā)表于 2022-9-17 09:19
不要把全局變量放在data中,data內(nèi)存都當(dāng)作堆棧內(nèi)存,主要用于局部變量和壓棧變量的使用,其他內(nèi)存都放在id ...
cjjdemon 發(fā)表于 2022-9-17 09:58
編譯的時候,程序選large,這樣就會優(yōu)先放xdata啦
wkman 發(fā)表于 2022-9-17 09:54
基礎(chǔ)性常識問題啊,堆棧指針之類的,要動態(tài)占用部分 data區(qū),要留下足夠的空間

紅燒魚頭 發(fā)表于 2022-9-17 10:07
這樣好像會變慢?為什么不推薦用 idata 呢?
紅燒魚頭 發(fā)表于 2022-9-17 10:07
這樣好像會變慢?為什么不推薦用 idata 呢?
cjjdemon 發(fā)表于 2022-9-17 22:37
放idata也行,idata也比較小呀,xdata就很大了哦,實際上不會慢多少的。
yzwzfyz 發(fā)表于 2022-9-19 08:51
1、編譯器一般會從30H開始規(guī)劃RAM的使用,這樣你只能用30H-7FH。
2、系統(tǒng)會根據(jù)程序中,子程序調(diào)用的深度 ...
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |