![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
大作业
文章平均质量分 95
代码量较大的内容
NoobDream_
北邮20级本科生,退役Acmer
展开
-
冯诺依曼式计算机CPU模拟器(双核版)——北邮19/20/21计导大作业
冯诺依曼式计算机CPU模拟器(双核版) 一、课程设计要求简介 在先前设计的 单核版 基础上,增加一个核心,即实现双线程,进行指定的抢票操作。抢票功能已由给定的文件中的指令实现,只需扩展CPU核心并实现多线程支持。 对于多个核心,寄存器是各自独立的,而32KB内存则应当是共享的。 *指令输入从文件 “dict1.di原创 2021-06-01 10:24:53 · 1750 阅读 · 3 评论 -
冯诺依曼式计算机CPU模拟器(单核版)——北邮19/20/21计导大作业
一、课程设计要求简介 CPU字长为16位,共11个寄存器,其中3个系统寄存器,分别为程序计数器,指令寄存器,标志寄存器;8个通用寄存器,即寄存器1、2、3、4(数据寄存器),寄存器5、6、7、8(地址寄存器)。该CPU至多支持32K内存。内存分两部分,一部分为代码段,从地址0开始。另一部分为数据段,从地址16384开始。 CPU所支持的指令集中,每条指令固定由32位(编号为0到31)二进制数组成,其中第0到7位为操作码,代表CPU要执行哪种操作;第8到15位为操作对象,如寄存器,内存地址等原创 2021-05-29 01:05:46 · 1689 阅读 · 1 评论