在准备考试时,我遇到了这个疑问。 CPU是否将指令作为数据处理?
答案 0 :(得分:2)
简短的回答是肯定的。有一个Wikipedia entry on it。它的要点是,如果你有想要阅读的指令的地址,那么你可以将它们加载到数据寄存器,测试指令,甚至回写新的指令。但是,许多现代操作系统可能不允许您回写指令。这是一种安全预防措施,可防止恶意代码修改您的系统或信任应用程序。
答案 1 :(得分:1)
取决于电脑:
在von Neumann architecture中,是的。
在Harvard architecture中,没有。