cpu emulator:在Ruby中模拟8位CPU 源码
在Ruby中模拟8位计算机设计 最初是一台4位计算机,但随着我想做更多事情而发展。 这里的原始想法: CPU使用带有条件跳转和子例程规定的最小指令集。 每个操作码为4位,指令长度为8位或16位。 原理图 使用说明 单字节指令 +-------------------+ | o o o o | d d d d | +-------------------+ +-------------------+ | op-code | ignored | RET ignores data. +-------------------+ +-------------------+ | op-code |
文件列表
cpu-emulator-master.zip
(预估有个40文件)
cpu-emulator-master
tmp
.keep
0B
.ruby-version
6B
lib
instruction_cycle
state.rb
1KB
computer.rb
2KB
buffer.rb
868B
register.rb
711B
暂无评论