自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Python入门

Python的学习总结

2022-01-25 01:59:07 777

原创 C5-D题解

题目描述本次上机的D题,是一道并查集的板子题,数据很弱,不优化也可以直接AC。并查集一种表示元素与元素之间是否存在关系的数据结构,简洁且高效。基本格式int fa[MAX],rank[MAX];int find (int x){ return x==fa[x]?x:(fa[x]=find(x));}将寻找结果设置为x的祖先节点fa[x].路径压缩int fa[MAX],rank[MAX];int find (int x){ return

2021-11-27 12:54:28 315

原创 同步时序电路

同步时序电路概述通过电路的输入、输出端、功能规范和时序规范可以定义一个电路。一个时序电路有一组有限的离散状态{S0,S1,…,Sk-1}。同步时序电路有一个时钟输入,它的上升沿表示电路状态转变发生的时间。我们经常用术语当前状态(current state)和下一个状态(next state)来区分。功能规范详细说明了对于当前状态和输入值的各种组合,每个输出的下一个和值。时序规范包括上界和下界时间,它是从上升沿直到输出改变的时间,还有建立时间和保存时间,它表示当输入必须相对于时钟的上升沿稳...

2021-09-28 16:45:40 2499

原创 基于MIPS的计算机指令学习(3)——指令集与汇编程序

1.汇编语言基本结构MIPS规定编写汇编程序时要用".data"和".text"两个关键字来区分程序的数据部分和代码部分。2.主存变量声明由于MIPS只有32个寄存器,因此大量的变量必须存储到主存中,待需要使用时,再将其值加载到某个寄存器中。MIPS汇编程序声明一个全局变量:变量名+存储类型+初值例如:str : asciiz "1234+4321""asciiz"为字节为单位字符串变量的关键字,并在结尾放置一个'\0'注意:space是字节数,而不是字数。3.读存.

2021-09-18 21:22:32 5347

原创 基于MIPS的计算机指令学习(2)——三类操作数

第1类操作数:寄存器MIPS给寄存器堆中的每个寄存器分配了一个名称,并通过名称分配规范了寄存器的用法$0: 常数0$s0~$s7: 程序员变量int a,b,x;x = a + b;add $s0,$s1,$s2$t0~$t7:临时变量int a,b,c,d,x;x = a + b + c + d;不难发现,add只能一次计算两个变量,需要用3个add指令才能解决这个问题add $t0,$s1,$s2add $t1,$s3,$s4add $s0,$t0,.

2021-09-18 19:12:42 1323

原创 基于MIPS的计算机指令学习(1)——CPU组成

CPU组成:程序计数器(PC)、指令寄存器(IR)、寄存器堆(RF)、算术逻辑单元(ALU)、控制器(Controller)。1.程序计数器(PC)PC是一个32位寄存器,其存储的32位值就是指令在主存中的地址(指令存储在主存中)从程序员角度看,PC是C程序中的一个指针变量2.指令寄存器(IR)IR是一个32位寄存器,它保存着CPU当前正在执行的指令3.寄存器堆(RF)由于主存的性能通常比处理器慢很多(至少一个数量级),现代CPU内部会设置几十个性能远高于主存的寄存器。MIP

2021-09-18 18:53:59 1186

原创 锁存器、触发器与寄存器

本文记录了笔者对于SR锁存器、D锁存器,和触发器的一些理解。SR锁存器1.交叉耦合反相器:交叉耦合:I1的输入是I2的输出,反之亦然。稳态:Q = 0,Q = 1时两种情况都成立,称为双稳态。具有N种稳态的元件可以表示log2N位的信息。虽然交叉耦合反相器可以存储1位的信息,但是没有控制状态的输入,所以没有什么实用价值,下介绍SR锁存器。2.SR锁存器SR锁存器是最简单的时序电路分析当SR都为0时的情况(上与非门为N1,下与非门为N2):N1...

2021-09-14 17:19:04 1089

原创 新版easyX图形库在VS2019中的几个问题及解决

在最近的小学期中,笔者按照easyX教程文档通过Visual Studio2019进行编程,出现了不少新问题。笔者才疏学浅,对许多bug的形成原因不求甚解,现将解决方式整理以飨读者。1.outtextxy函数的文本输出问题 在Visual Studio2019中出现了:error C2665: “outtextxy”: 2 个重载中没有一个可以转换所有参数类型 问题原因:Visual Studio2019采用Unicode字符集,MBCS编码无法...

2021-08-21 15:19:22 8345 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除