【文件属性】:
文件名称:CPUSim:CPU模拟器
文件大小:30KB
文件格式:ZIP
更新时间:2021-02-22 03:45:50
C#
*处理器
模拟CPU的AC#库。
用法
构建CPU配置
配置构建器的用法:
var config = new CpuConfigurationBuilder ()
. Option1 ( parameter )
. Option2 ( parameter )
. Build ();
必填选项
SetMemorySize(size)告诉模拟器内存的大小。
注意:低位CPU无法处理大内存,因为它受指令大小的限制。 例如,在16位CPU中,操作码为8位。 JUMP指令还剩下8位用于目标地址。 我们可以容纳8位的最大地址是255 。
. SetMemorySize ( 128 ) // 128 bit memory
SetOpcodeSize(size)告诉模拟器每个指令的操作码大小。
. Se
【文件预览】:
CPUSim-main
----docs()
--------MicroInstructions.md(5KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----LICENSE(1KB)
----CPUSim.sln(1KB)
----Playground()
--------Program.cs(468B)
--------Playground.csproj(295B)
----Simulator()
--------CpuBinary.cs(93B)
--------Compile()
--------Cpu.cs(2KB)
--------Simulator.csproj(152B)
--------Configuration()
--------Register.cs(1KB)
--------CpuValue.cs(3KB)
--------Instructions()
--------RegisterManager.cs(1KB)
--------Constants.cs(296B)
--------Utils()
--------CpuMemory.cs(1KB)
----.gitignore(6KB)
----README.md(2KB)