DO处理器

时间:2024-07-18 12:43:25
【文件属性】:

文件名称:DO处理器

文件大小:11KB

文件格式:ZIP

更新时间:2024-07-18 12:43:25

do-core1

做核心1do-core1是一个简单的处理器架构,主要用于教育目的。它旨在支持系统编程和计算机体系结构基础课程。指令集架构do-core1指令集架构 (ISA)是一种简单的精简指令集计算机 (RISC)处理器架构,具有非常有限的内存模型以及指令和寄存器集。寄存器do-core1公开了8 个通用寄存器:R0 、R1 、R2 、R3 、R4 、R5 、R6 、R7 。它还使用一个指令指针 (RIP ) 寄存器和一个操作标志 (RFLAGS ) 寄存器。所有do-core1寄存器都是16 位宽。内存模型do-core1最多可以寻址4KiB(4096 字节)的物理内存。指令系统do-core1是RISC架构,执行 16 位定长指令。do-core1是一个 2-operand 架构,即它的指令最多占用 2 个操作数。do-core1操作数是寄存器索引。一条do-core1指令可以拆分为一个操作码(opcode)、第一个操作数(op0)和第二个操作数(op1)。操作码是 8 位长,两个操作数都是 4 位长:do-core instruction (16 bits) Bits |15


【文件预览】:
do-core1-main
----Cargo.lock(3KB)
----LICENSE(11KB)
----src()
--------main.rs(784B)
----Cargo.toml(218B)
----do-core()
--------src()
--------Cargo.toml(129B)
----README.md(2KB)

网友评论