VAX CPU具有可更新的微码功能。用户可以将微码重新上传到VAX机器,然后CPU将表现为不是VAX CPU,例如作为PDP11 CPU。
使用VAX微码可以模拟哪些CPU?它可以运行6502,8080,8086的机器代码吗?
我的问题不是软件模拟器(如SIMH或qemu;有一个Alpha软件模拟器,加速了一些微码更新),但关于硬件微码;关于制造这种微码的理论可能性和实用的微码版本。
答案 0 :(得分:1)
我认为基于RAM的可变VAX微码存储区域(" WCS",可写控制存储)没有足够的空间来定义整个新指令集。
最好只允许添加一些新指令,或者为有问题的指令修复错误 - 即今天的X86 CPU微码更新。
对于完整的指令集,它可能需要新的微码ROM / PLA设备,并且可能需要特殊的门阵列,尤其是后来的VAX 8xxx CPU。
由于(除了桌面VAXen后来是MIPS RISC盒子),这些都是昂贵的“大铁”。在IT环境中使用的机器 - 我不认为它们曾被用于这样的“梦想家”中。这种超低水平的背景。当然,对于计算的可靠性,没有有用的保证能力,因为设备已被销售"作为VAX"而不是"通用CPU仿真器"。