【发布时间】:2015-08-30 23:08:11
【问题描述】:
我相信下面的所有 OISC 都要求程序从 RAM 中执行,以便图灵完备。
https://en.wikipedia.org/wiki/One_instruction_set_computer
是这样吗?
可以从ROM执行代码的最简单的图灵完备CPU指令集是什么?即不需要修改未来的指令来进行条件跳转等。
【问题讨论】:
-
取决于您的“最简单”指标,以及您允许一条指令的复杂程度。举个极端的例子,没有什么能阻止你声明你的机器有一条指令“EXEC”,它接受一个表示 x86 机器语言指令的整数并执行它。
-
这是一个完全正确的观察结果。
标签: cpu cpu-architecture instruction-set turing-complete