VAX CPU具有可更新的微码特性。用户可以将微码重新上传到VAX机器上,然后中央处理器将不像VAX中央处理器那样工作,而是像PDP11中央处理器一样工作。
哪些CPU可以用VAX微码模拟?它能从6502,8080,8086运行机器代码吗?
我的问题不是关于软件模拟器(如SIMH或qemu;有一个Alpha软件模拟器,通过一些微码更新来加速),而是关于硬件微码;两者都是关于制作这样的微码的理论可能性和实际的微码版本。
发布于 2015-11-11 13:29:31
我相信基于RAM的可变VAX微码存储区("WCS",可写控制存储)不允许有足够的空间来定义整个新的指令集。
在最好的情况下,它将允许添加一些新指令或修复有问题的指令-就像今天X86 CPU的微码更新一样。
对于一个完整的指令集,它可能需要新的微码ROM/PLA设备,这很可能需要特殊的门阵列,特别是对于后来的VAX 8xxx CPU。
因为(除了后来的MIPS RISC盒的桌面VAXen )这些都是在IT环境中使用的昂贵的“大铁”机器-我从来没有看到它们在如此低层次的“梦想”环境中使用过。当然不会有有用的计算可靠性的保证能力,因为该设备是“作为VAX”出售的,而不是“通用CPU仿真器”。
https://stackoverflow.com/questions/6390036
复制相似问题