- 博客(16)
- 收藏
- 关注
原创 多周期MIPS CPU的设计
circ链接:https://pan.baidu.com/s/1btGIK6Rz7vy5Dc1X0anZWw?根据状态图(图4-2),完成填写对应的微程序地址转移Excel(图4-3),从而生成对应的电路。对照多周期MIPS的参考数据通路(图4-1),构建多周期MIPS主机通路。(1)指令存储器和数据存储器不再分开,取指令和取操作数在时钟周期上错开。指令存储器和数据存储器不再分开,取指令和取操作数在时钟周期上错开。课设报告写了详细的报告分析过程,和完整实验数据的测试。2.完成微程序地址转移逻辑。
2025-05-01 13:15:19
290
原创 单周期MIPS CPU的设计
打开Logisim,新建电路”ALU”,在“项目”-“分析电路中”,添加输入OP0-OP5,F0-F5输出S0-S3,接着在表格下方的“控制信号表达式生成”一栏中,复制对应的表达式(图4-6),粘贴到logisim表达式一栏,自动生成电路。2. 设计单周期MIPS控制器,完善控制信号逻辑,指令译码逻辑和ALU控制逻辑,完成子电路图“单周期硬布线控制器”。1. 构建单周期MIPS主机通路,根据单周期MIPS的参考数据通路,完成子电路图“单周期MIPS(硬布线)”。2.实现单周期硬布线控制器。
2025-05-01 13:04:06
1136
原创 哈夫曼编/译码器的系统设计 C++
其次,系统要求设计并实现人机交互友好的界面或菜单,将已在内存中的哈夫曼树以直观的方式(比如树)显示在终端上,实现该要求需要一个MFC可视化界面模块来进行人机交互和结果展示;最后,实现一个文件读写模块,从文件中读取字符集,并将编码和译码后的字符写入的相应的文件中。(2)利用已经建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中,并输出结果,将文件CodeFile以紧凑格式先是在终端上,每行50个代码。基本操作(必做部分)
2024-10-06 20:45:33
504
原创 大学生考勤系统C++
该系统要求实现一个简单、实用的学生考勤系统程序,主要功能包括考勤数据的新增、删除、修改、查找、统计、排序、输出等。所有统计数据都要利用文件系统保存,以备系统下次运行时使用。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些基本算法的应用。
2024-10-06 17:30:15
580
原创 航空机票订票系统设计(QT版)
1.基本操作(1)编写函数,实现输入一组元素,建立一个带头结点的单链表;对该链表进行非递减排序;实现在非递减有序链表中删除值为x的结点;(2)编写函数,采用链式存储和顺序存储实现队列的初始化、入队、出队操作;(3)编写函数,建立有序表,利用二叉排序树的插入算法建立二叉排序树;在以上二叉排序树中删除某一指定关键字元素;采用折半查找实现某一已知的关键字的查找(采用顺序表存储结构)(4)选用1-3的数据结构,编写程序实现下述五种算法:简单插入排序,冒泡排序,快速排序,归并排序,堆排序。
2024-10-06 16:56:51
577
原创 全相联cache设计
掌握 cache 实现的三个关键技术:数据查找,地址映射,替换算法,熟悉译码器,多路选择器,寄存器的使用,能根据不同的映射策略在 Logisim 平台中用数字逻辑电路实现 cache 机制。本次实验的主要任务就是设计该电路的cache 子电路。结合引脚功能说明,实现全相联 cache 模块,该 cache 模块共包括8个 cache 行,每个数据块包含包括4个字节共32位数据。课设报告写了详细的报告分析过程,和完整实验数据的测试。
2024-07-07 13:49:25
1125
原创 综合计算程序设计
图1 一元二次方程求解对话框。图2 计算三角形周长面积对话框。表 一元二次方程求解对话框中控件的消息处理函数。计算三角形周长面积对话框运行界面如图3所示。一元二次方程求解对话框运行界面如图1所示。BN_CLICKED(鼠标单击)BN_CLICKED(鼠标单击)BN_CLICKED(鼠标单击)消息(Messages)
2024-06-11 21:08:32
212
原创 C++/MFC 稿件管理系统
8.实现用户在对应的编辑框中输入新增稿件的对应数据,点击添加按钮后在列表控件中能查看到添加后的数据,点击输出到文件的按钮可以将数据保存到文件中。2.为稿件创建相关的类来保存稿件信息包括: 稿件名称,作者,投稿日期,作者所在省份,发表日期和审核意见。6项目采用MFC对话框方式开发,使用编辑控件输入作者名称,月份,点击查询按钮来查询相应稿件信息。7实现在列表控件显示省份和对应稿件总数的方法,点击对应按钮后,按从大到小的方式进行排序。(1)输入每件稿件的第一作者名字,稿件名称,投稿日期,作者的省份。
2024-02-04 16:54:57
626
1
原创 模拟电影院售票系统——C++开发
(2)用户模块,实现用户的相应的功能,如注册,登录的基本功能。当用户登录成功后,可以查看排片信息和相应的售票信息,查看售票信息时,用户能够从程序打印的图中看到哪些座位的票已经售出,哪些座位的票待售,从而更好地进行购票或者退票。(3)管理员模块,需要先输入密码才能够进入管理员功能模块,密码正确后,管理员能够查看排片信息,排片信息中包括电影名,时间,总座位数,已售出座位数来统计当天的票房,还可以通过添加电影,将相应信息保存到文件中,以便下一次程序运行。(6)用户查看排片信息测试,如图15所示。
2024-02-04 13:52:59
1135
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人