- 博客(1)
- 资源 (1)
- 收藏
- 关注
计算机组成原理-logisim设计mips系统16位单时钟周期CPU设计
使用 Logisim 来创建一个16-位单时钟周期 CPU。
制作一个寄存器组(也称寄存器文件)模块(组件)。
制作一个 ALU,该 ALU 暂时可以仅实现 ADD,SUB,AND,OR 四种运算
制作一个下一条指令的逻辑,即 PC(程序计数寄存器)的逻辑
CPU 包括以下器件:
1)寄存器文件
2)PC 寄存器及每时钟周期 PC+1 的逻辑(需要认真阅读一下后面的说明)
3)ALU
4)指令内存(为了简单,建议你使用系统提供的 ROM,而不是 RAM)
2024-01-15
图像处理分析-直方图均衡化(处理过程不调用库)
处理过程不调用库,在获取图像和show图像时会调用cv库
灰度直方图
累积分布函数(CDF)的计算
灰度级别映射
映射后的像素值替换
最后输出直方图、原图像和目标图像(关掉输出的直方图才显示原图像和目标图像)
记得替换图像路径!!
2024-01-15
计算机系统实验报告-二进制逆向工程(phase2\3\4\5)
计算机系统课程设计报告(pdf形式:防止上传后图片位置移动)
(注意:就是报告!无汇编代码文件,汇编代码可以自己objdump)
由于每个老师给的可执行文件可能不同,但总体过程一般大差不差。即使答案不一样,也可以参考分析过程!
我先给出四个phase的答案:
phase2: 134 133 130 125 118 109 98 85 70
phase3: 254 189
phase4: 1 13
phase5: 0 48
若追求完全相同的题目,可以到网上找找别的大佬写的博文,我看到了很多博文过程步骤很详细。
报告包含:
1. 获得汇编语言文件
2. 二进制逆向工程——phase2 循环
2.1 分析汇编语言
2.2 输入结果
3. 二进制逆向工程——phase3 条件/分支
3.1 分析汇编语言
3.2 输入结果
4. 二进制逆向工程——phase4 递归调用和栈.
4.1 分析汇编语言
4.2 输入结果
5. 二进制逆向工程——phase5 指针
5.1 分析汇编语言
5.2 打印数据
5.3 输入结果
6. 总结
2024-01-15
c++面向对象课程设计(源码+报告)-贪吃蛇(qt6\c++)
功能描述:
1. 可以通过键盘中的上下左右控制贪吃蛇移动的方向
2. “START”按钮和“STOP”按钮控制游戏的开始和暂停
3. SCORE栏记录得分
4. 将贪吃蛇的运动区域和按键的功能区域分开
6. 界面美化
报告内容包括:
一、课设题目(具体要求)
二、需求分析
三、总体设计
四、模块设计
五、代码设计及运行结果截图(需要每部分运行结果截图)
六、心得体会
注意:zip中的报告是PDF形式,主要怕doc形式上传图片位置会变!
2024-01-15
图书借阅管理系统——c语言课程设计(无链表)
【程序要求】
图书借阅管理系统使用图书信息文件保存馆藏图书的信息,图书信息包括图书编号、书名、作者、出版单位、出版时间、价格、书籍分类号、当前状态(在库/借出)。系统同样用文件保存居民的借书证信息,包括借书证号、姓名、家庭住址、借书信息(借书日期、图书编号、借出的书名)。系统提供功能菜单完成对图书信息和图书借阅的管理。
系统菜单的功能有:
(1)录人新书信息:将新书的信息添加到图书信息文件中。
(2)图书查询:可以按照书名、作者和书籍分类号查找书籍。
(3)读者查询:输人借书证号和姓名/查询议读者目前借书情况,即借书的书名、借出日期、应还日期。
(4)借书:输入当天日期、借书证号、图书编号、书名、办理图书借出手续。
(5)还书:输人当天日期、借书证号、图书编号、书名、归还图书;如果有图书超期,则要显示并收取借阅费。
(6)办借书证:输入姓名、身份证号、家庭住址,系统生成一个借书证号,办理一个借书证。
2022-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人