常量概念問題??
变量是存在记忆体上,更准确的说是(内存)快取记忆体上
那常量到底是在那里??
在组合语言中,立即数就是常量,那组合语言中的立即数,跟C/C++中的常量存放的地方是不是一样?
网上说常量存在ROM中,那ROM到底是硬体的那个部分?
印象中记得,BIOS就是存在底板的ROM中,就是一个唯读的记忆体
那常量有可能放在底板的ROM中吗?我觉得不太可能,理由是怪,把程式中的常量放入底板??这么怪?
总结一下问题
1,常量到底是在那里??
2,如果是ROM,这ROM是在硬体的那个部分?
3,如果RAM跟ROM是2个硬体部分,那地扯会不会有重覆?
比如INT A 在RAM的0X0001
而DEFINE B 在ROM 的0X0001
新手书都没说,网上也查不到,请大牛帮忙,谢谢
[解决办法]
胡说,常量存储在程序的静态存储区,肯定还是在RAM里。