问题太初级了 可是一直困扰着我 请各位一定要帮帮我啊。在这个论坛提出这么初级的问题我自己也不好意思。为什么程序设计中 要有代码段和数据段??即使在 很小的程序中代码段和数据段公用一个段寄存器。在这种结构中是不是也要把数据和代码放在不同的地方,代码段是连续的,数据段之间也是连续的?...
全文
回复(2) 2004-05-23 11:26 来自版块 - windows 源码解读
表情
cmdcmd可以参考《计算机与人脑》(冯?诺伊曼著) 冯氏计算机的关键特点是用数字表示指令,于是在计算机内部看来“指令”和“数据”没有任何区别,会造成混淆。为了避免这个问题,采用指令和数据分开存放的办法,在代码段读到的统一被解释为机器指令,在数据段读到的统一解释为操作数。这样就把代码和数据...(2004-05-24 20:22)
wowocock你看看计算机原理的书就明白了,CPU内部对代码和数据是分开处理的,所以会分什么指令缓存,数据缓存(2004-05-24 08:56)

返回顶部