Birdie Blog

Thinking will not overcome fear but action will.

单周期CPU

懵懂时期作品之计算机组成原理

一、实验准备 本次实验开始整合之前的实验内容,搭建完整的单周期处理器 datapath。在理论课上,学习了 MIPS 架构 CPU 的传统流程可分为取指、译码、执行、访存、回写 (Instruction Fetch (IF), Register Access and Decode, Execution, Memory Request, Write Back),五阶段。在前面几次实验中,实验...

一些proteus的实验 下

懵懂时期作品之数字电路与逻辑设计

实验七 三人表决器与四位先行进位的并行加法器 一、三人表决器 1.1 实验目的 实现三人表决器。 使用试验箱上的3个模拟开关作为3个人的投票器(高电平对应投同意票,低电平对应投反对票),1号位“0-1”显示器(LED灯)作为投票结果显示,按照票数过半原则判定投票结果。 投票通过,则LED1灯亮,1号七段数码管显示投同意票的人数;投票不通过,则LED1灯灭,1号七段数码管熄灭。 3...

一些proteus的实验 上

懵懂时期作品之数字电路与逻辑设计

实验一 与非门与计数器 一、实验目的 1.熟悉实验箱、示波器和proteus软件,理解芯片和元件的作用与关系; 2.用74LS197完成计数器,用74LS00完成与非门,观察输入输出的波形。 二、实验要求 系统输入:时钟脉冲; 系统输出:七段数码管的显示和发光二极管; 系统功能:与非门功能测试,八进制计数器。 三、实验内容 1.与非门静态测试: 74LS00作为与非门,输...

MIPS实现卷积核

懵懂时期作品之汇编语言实现卷积核优化


BCD码与“余1码”的相互转换

懵懂时期作品之数字电路与逻辑设计

1 实验目的 ​ 回顾一学期所学的知识,尤其是逻辑表达式的化简、组合逻辑设计以及移位寄存器芯片的使用。 2 实验要求 ​ (1)BCD码与“余1码”的相互转换。 ​ (2)输入不合法码要报错。 ​ (3)四位代码由拨号开官输入,BCD码送7段数码管显示,余1码送发光二极管显示。 3 实验思路 (1)转换部分逻辑表达式的设计 ​ 不妨假设$A$、$B$、$C$、$D$...

一些JavaScript的应用

专业技术综合实践

关于JavaScript的应用 记录了一些作业的过程……比较随意,因为不是实验报告,也就是笔记而已,格式就不要求自己了吧。 验证密码 输入两个密码,如果不相同则会弹出信息。 随意设计的界面,毕竟我也没有加css进去,有点丑陋。 如果两次输入的密码不相同,则会有: 相同的话就没有处理了。 markdown里面放html代码会和网页生成的html混在一起,所以还是放图片...

强化学习求解Dial-a-Ride

利用强化学习求解启发式问题

github: https://github.com/Birdie-Go/dial-a-ride-with-Qlearning

医药销售管理系统

数据库课程设计

《数据库系统》课程设计报告 题目:医药销售管理系统 github: https://github.com/Birdie-Go/Pharmaceutical-sale...

议程管理系统Agenda

在编译原理课上熟悉软件工程

编译原理预备实验 议程管理系统 Agenda 我也不知道和编译原理有什么关系 1 开发环境与开发工具 1.1 操作系统 Windows 11 1.2 编程语言 java语言,JDK版本1.7.2 1.3 开发工具 Visual Studio Code + cmd 2 需求分析 2.1 功能需求 本实验要求完成的议程管理系统至少应实现如下功能。 2.1.1 用...

基于表达式的计算器EXPREVAL

在编译原理课上熟悉软件工程

编译原理实验 基于表达式的计算器 EXPREVAL *实验描述、计算器规格说明、实验软装置见 Lab04-ExprEval.pdf 1 实验环境 1.1 编程语言 java语言,JDK版本1.7.2 1.2 开发工具 IDE:Visual Studio Code 最终结果独立于IDE,可以直接运行在JDK上。 1.3 操作系统 Windows 11 2 实验内容 2....