Z80确实就100多条指令,算上那些变种怎么都不会超过 256 的,里面的内容也大同小异,无非就是计算指令周期和标志位麻烦点.当然看资料时间不算在内了,因为我比较熟所以不用看.
至于中断,似乎都是可以自定义的,硬件中断也要配合硬件使用,光模拟CPU不模拟环境的话基本可能不用管,除了周期那个.写出来的程序应该不用那么多行.
其实都是熟悉程序问题,大部分CPU看起来都差不多(先不管流水线,中断等设计上的东西),要写一个能跑起来的 8 位 CPU 也就是几天的事. 16位就复杂点,至于32 位和 RISC 的 CPU 只不过就是指令集多的问题了,只要有相应时间,一样可以做出来的.