单周期MIPS设计,logisim平台,9条指令,外加详细版实验报告,同时还有指令测试集。利用 Logisim 平台构建的运算器、寄存器文件、存储系统等部件,以及其它功能部件,构建 一个 32 位 MIPS CPU 单周期处理器。要求支持 9 条 MIPS 核心指令,包括运算类指令 ADD、 SUBI、AND、ORI、SLT,访存指令 LW、SW,分支指令 BEQ、J。 1.程序实现了ADADD、ADDI、AND、ORI、SLT,访存指令 LW、SW,分支指令 BEQ、J这九条核心指令,同时也实现了OR指令和BNE指令。 2、对于九条指令的测试结果都达到预期 3、对于给出的排序程序也能给出相应的正确结果。 该MIPS设计思路清晰,实验报告中给出了详细的实验思路及步骤,通俗易懂。
2024-06-19 12:29:44 2.19MB logisim 单周期MIPS 计算机原理
1
云借阅图书管理系统:全部源码打包。含有数据库sql文件,简单报告书介绍,通过课设验收。 架构: 持久对象层(持久层或持久化层):该层由若干持久化类(实体类)组成。 数据访问层(DAO层):该层由若干DAO接口和MyBatis映射文件组成。DAO接口的名称统一以Mapper结尾,且MyBatis的映射文件名称要与接口的名称相同。 业务逻辑层(Service层):该层由若干Service接口和实现类组成。逻辑层主要用于实现系统的业务逻辑。 Web表现层:该层主要包括Spring MVC中的Controller类和JSP页面。 总结: 云借阅图书管理系统主要实现了两大功能模块:用户登录模块和图书管理模块,用户登录模块主要用于实现用户的登录与注销;图书管理模块主要用于管理图书,如新书推荐、图书借阅等。 注意:本项目使用IDEA中的Maven仓库功能,下载后需要修改IDEA中的Maven本地仓库地址,然后进行重新加载。
2024-06-18 16:22:23 16.83MB springmvc
第二步是根据题目设定隐去字母的规则,用if语句即可 第三步是重点,随机抽取n位字母并隐去,同时要保存以便最后用户输入字母后进行比较 第四步等待用户输入,将用户输
2024-06-18 08:27:19 208KB python
1
分布式系统实验报告 分布式系统实验报告.pdf 文件是一个详细的实验报告,涵盖了分布式系统的多个方面,包括数据包 socket 应用、流式 socket 应用、客户/服务器应用开发、虚拟机的使用与 Linux 系统的安装等。下面是从该文件中提取的知识点: 一、实验目的 * 了解分布式系统的基本概念和原理 * 使用 socket 编程实现数据传输 * 了解流式 socket 的应用 * 了解客户/服务器应用的开发 * 了解虚拟机的使用和 Linux 系统的安装 二、实验环境 * 操作系统:Linux * 编程语言:C 语言 * 开发工具:GCC * 实验平台:PC 机或虚拟机 三、实验原理 * 分布式系统的定义和特点 * socket 编程的基本概念和原理 * 流式 socket 的工作原理 * 客户/服务器应用的架构和原理 * 虚拟机的工作原理和应用 四、实验内容 * 实验一:数据包 socket 应用 + 实现客户端和服务器端之间的数据传输 + 使用 socket 编程实现数据包的发送和接收 * 实验二:流式 socket 应用 + 实现流式 socket 的建立和连接 + 使用流式 socket 实现数据的传输 * 实验三:客户/服务器应用开发 + 设计和实现客户/服务器应用的架构 + 实现客户端和服务器端之间的数据交换 * 实验九:虚拟机的使用与 Linux 系统的安装 + 安装和配置虚拟机 + 安装和配置 Linux 系统 五、实验报告 * 分布式系统实验报告的格式和要求 * 实验结果的记录和分析 * 实验中遇到的问题和解决方法 六、思考题 * 分布式系统的应用场景和优势 * socket 编程的优缺点 * 流式 socket 的应用场景 * 客户/服务器应用的架构和优缺点 * 虚拟机的应用场景和优缺点 七、总结 分布式系统实验报告.pdf 文件提供了一个详细的实验报告,涵盖了分布式系统的多个方面,包括数据包 socket 应用、流式 socket 应用、客户/服务器应用开发、虚拟机的使用与 Linux 系统的安装等。该文件对分布式系统的基本概念、原理和应用进行了详细的介绍,可以作为学习分布式系统的参考资料。
2024-06-17 23:13:46 1.2MB
基于51单片机的自动售货机Proteus仿真(源码+仿真+设计报告)
2024-06-17 23:09:23 10.3MB
1
EDA基础实验 加减乘除各种运算符 半加全加 时序电路的Verilog设计
2024-06-17 22:59:23 1.59MB
1
selenium自动化测试实例 selenium自动化测试实例-QQ空间-带报告.zip selenium自动化测试实例-QQ空间-带报告.zip selenium自动化测试实例-QQ空间-带报告.zip
2024-06-17 17:17:56 1.75MB selenium 自动化测试
1
"武汉理工大学计算机组成原理课程设计实验报告书" 本设计报告书是武汉理工大学计算机组成原理课程设计实验报告书的总结,旨在通过综合设计,深入了解计算机整机的综合理解,掌握微程序控制器的组成原理和微程序的编制、调试技术,以及模型机设计的基本方法,强化设计能力和实验动手能力。 主要知识点: 1. 计算机组成原理:计算机组成原理是计算机科学和技术的基础,涉及计算机系统的基本结构、组成部分、工作原理和设计方法等。 2. 微程序控制器:微程序控制器是计算机系统的核心组件,负责控制和管理计算机的所有操作,包括指令执行、数据处理和存储管理等。 3. 模型机设计:模型机设计是计算机组成原理实验的重要组成部分,旨在设计和实现一个复杂的计算机整机系统,分析其工作原理和性能。 4. 变址寻址:变址寻址是计算机系统中的一种寻址方法,通过使用变址寄存器来访问存储器中的数据,实现了灵活的数据处理和存储管理。 5. 微指令格式:微指令格式是计算机系统中的一种指令格式,用于描述微程序的结构和执行过程,包括操作码、操作数和地址码等。 6. TD-CMA 计算机组成原理教学实验系统:TD-CMA 是一款计算机组成原理教学实验系统,提供了一个完整的计算机系统实验平台,包括硬件和软件两个部分。 7. 设计实验:设计实验是计算机组成原理课程设计的重要组成部分,旨在通过实践设计,掌握计算机组成原理的基本知识和技能。 主要技术点: 1. 设计设备:PC 机一台,TD-CMA 实验系统一套。 2. 设计原理和方法: 采用变址寻址的方法设计模型机,使用微程序控制器实现指令执行和数据处理,通过设计实验验证模型机的正确性和性能。 3. 微程序设计:设计微程序流程图,描述微程序的结构和执行过程,包括微指令格式、微指令执行和数据处理等。 实验步骤: 1. 连接线路图,打开电源。 2. 选择联机软件的“[转储] - [装载]”功能,在打开文件对话框中选择上面所保存的文件,软件自动将机器程序和微程序写入指定单元。 3. 选择联机软件的“[转储] - [刷新指令区]”可以读出下位机所有的机器指令和微指令,并在指令区显示,对照文件检查微程序和机器程序是否正确,如果不正确,则说明写入操作失败,重新写入。 4. 进入软件界面,选择菜单命令“[实验]- [复杂模型机]”,打开复杂模型机实验数据通路图,选择相应的功能命令,即可联机运行、监控、调试程序。 5. 按动 CON 单元的总清按钮 CLR,然后通过软件运行程序,当模型机执行完 OUT 指令后,检查 OUT 单元显示的数是否正确。在数据通路图和微程序流中观测指令的执行过程,并观测软件中地址总线、数据总线以及微指令显示和下位机是否一致。 结论: 本设计报告书通过设计实验,掌握了计算机组成原理的基本知识和技能,包括微程序控制器的组成原理、模型机设计的基本方法和变址寻址的应用等,强化了设计能力和实验动手能力,为计算机科学和技术的学习和研究提供了有价值的经验和参考。
1
Android平台的记事本软件-Android Studio含报告
2024-06-17 09:28:30 27.61MB android android studio
1
做需求分析时候滴作业。是关于网上书店的。Word文档
1