在准备考试时,我遇到了这样的疑问。CPU把指令当作数据处理吗?
简短的回答是肯定的。维基百科上有这方面的词条。它的要点是,如果您有想要读取的指令的地址,那么您可以将它们加载到数据寄存器中,测试这些指令,甚至写回新的指令。然而,许多现代操作系统可能不允许您将指令写回来。这是一种安全预防措施,可以防止恶意代码修改您的系统或信任应用程序。
取决于电脑:
-
在von Neumann架构中,是的
-
在哈佛建筑中,no.