Birdie Blog

Thinking will not overcome fear but action will.

熟悉Oberon-0语言定义

编译原理 Oberon-0复杂性度量工具ALIOTH 熟悉Oberon-0语言定义

熟悉Oberon-0语言定义 1 开发环境与开发工具 1.1 操作系统 Windows 11 1.2 编程语言 java语言,JDK版本1.7.2 1.3 开发工具 Visual Studio Code + cmd 2 实验内容 2.1 编写一个正确的 Oberon-0 源程序 遵循 Oberon-0 语言的 BNF 定义,编写一个正确的 Oberon-0 源程序。...

简单JFlex教学

编译原理 词法分析器生成器

前言 其实一开始我看到 Jfelx 是有点懵的,因为老师只提供了一个 jfelx-full-1.8.2.jar 的 jar 文件。这显然是一个 java 包,所以我不知道应该怎么用。然后我双击了一下,出现了这个画面: 我就更懵了。想想,还是得看看官方文档,顺便写一篇记录一下,也算是给后来人一篇入门的文章吧。 下载和安装 第一步 下载 从 JFlex - JFlex The Fa...

一范数规范化最小二乘

最优化理论的应用

实验环境 操作系统: Windows 11 Python:Python 3.8.6 matlab:MATLAB2021b 处理器:AMD Ryzen 7 5800H with Radeon Graphics 3.20 GHz 实验1 一范数规范化最小二乘 1.1 问题描述 考虑一个 20 节点的分布式系统。节点 $i$ 有线性测量 $b_i=A_ix+e_i$,其中 $b...

vscode搭建jsp环境

含泪总结七个小时的教训

前言:Eclipse 确实一下子就可以搭建完了,但是我的确不喜欢用 Eclipse。 在搭建 jsp 环境的时候,浪费了很多时间。网络上的资料不是很全,而且确实环境搭建比较复杂。这里讲一下我个人搭建过程中的一些细节。 推荐阅读:使用VSCode进行Java+Maven+Tomcat环境搭建 1 准备 我个人这么理解 jsp,可以理解为 java 版的 php。 需要安装的东西有: ...

基于UDP的稳定传输协议

懵懂时期作品之计算机网络


存储器和控制器

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

一、实验准备 本次实验开始涉及 MIPS 架构 CPU 的设计,其中涵盖 CPU 在流水线设计中所分割的两个阶段,以下为实验概述:MIPS 架构 CPU 的传统流程可分为取指、译码、执行、访存、回写 (Instruction Fetch, Decode, Execution, Memory Request, Write Back) 五阶段。实验一完成了执行阶段的ALU 部分,并进行了简单的...

多周期CPU

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

一、实验准备 1.1 熟悉Vivado的仿真功能(行为仿真); 1.2 熟悉课堂上讲的状态机的设计流程(用于实现控制器); 1.3 理解多周期处理器的处理流程,以及控制器的设计流程。 二、实验目的: 2.1 掌握多周期CPU数据通路及其设计方法; 2.2 掌握状态机的设计方法并实现多周期CPU控制器; 2.3 掌握多周期CPU的实现方法,代码实现方法; 2.4 掌握测试多周期...

单周期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作为与非门,输...