自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈一下前端字符编码

众所周知,计算机只能识别二进制,它是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用二进制数的0和1表示。但是现实中存在着其他的字符:数字、字母、中文、特殊符号等。因此就需要将这些字符转化成计算器可以识别的二进制编码。而我们在开发过程中,也常常会遇到各种各样的编码,例如ACSII、utf-8、base64等编码,接下来让我们来看一下这些常见编码。

2023-09-17 10:47:38 643 1

原创 js前端条件语句优化

在实际开发中,由于应用需求可能存在多种情况场景,那处理时就需要列举所有对应的情况去处理,常见的处理可能会用到if…else去处理,但是如果条件判断太多,就会导致代码过于冗余难以维护,因此我们可以使用其他的方式(includes、对象存储、不满足return、运算符)去优化、较少代码冗余量。

2023-09-17 10:45:36 374 1

原创 补码一位乘法器设计(运算器设计)

首先了解下实验要求,实验要求我们设计出八位补码的booth一位乘法,其大体的解题思路同原码一位乘法,分为数据加载,移位控制,停机逻辑,Yn+1和Yn的获取。总体的流程图与硬件逻辑如下一.数据加载1.首先我们要判断Yn+1Yn的数据,从而判断在所求和的基础上加0、[x]补还是[-x]补Yn+1Yn=00(对应十进制0),加0Yn+1Yn=01(对应十进制1),加[-x]补Yn+1...

2020-04-23 22:01:10 18151 3

原创 16位快速加法器、32位快速加法器(运算器设计)

一.16位快速加法器首先了解下实验要求,实验要求我们设计出16位并行计算的加法器,因此我们可以借助第三关的四位快速加法器,用四个四位快速加法器构造成一个16位快速加法器。二.32位快速加法器实验要求我们设计32位的快速加法器,其思路同16位快速加法器,有两种解题思路,可用两个16位快速加法器进行设计,也可用8个四位快速加法器进行设计(在这里我采用的是后一种解法)。一.16位快速加法器电...

2020-04-23 20:35:40 34011 4

原创 CRC编码流水传输实验(计算机数据表示实验)

ss

2020-04-23 00:57:30 5811 1

原创 16位CRC并行编解码电路设计(计算器数据表示实验)

首先,了解实验的大体要求,该实验要求我们对16位数据进行CRC编码,生成22位数据;再将22位CRC编码进行解码成16位数据,且判断数据是否在传输过程中发生一位错,两位错的情况,若出错,则必须对数据进行纠正。因此该实验要进行两个的电路图的设计。一.16位CRC并行编码电路设计1.解题思路①已知该实验输入的是16位数据,输出22位CRC编码数据,其中包括16位原始数据,6位校验位,其中一位为总...

2020-04-15 22:03:00 16408 24

原创 海明编码流水传输实验(计算机数据表示实验)

首先,了解实验具体要求,实验要求我们对发生两位错的数据进行重传。以下是电路设计:解题思路:1.地址回滚在这里选用选择器,当无发生两位错误时,此时箭头所指的输入端为0,此时选择器选择第0位的数据输入即将01输入,常量和加法器,寄存器够成的电路实现的是x=x+01的功能,即类似于计数器。因此无发生两位错时,不需要进行地址回滚。当发生两位数据的出错时,此时输入的是fd,即-3(8位二进制)的...

2020-04-12 22:18:31 15555 6

原创 16位海明解码电路设计(计算机数据表示实验)

首先了解实验大体的要求,该实验要求我们对22位海明编码进行解码成原来的16位,且判断是否出错,有一位错,两位错,还有无错。对于一位错,我们要进行纠正。1.判断是否出错设置有六位指错字,Gi(i=1,2,3,4,5,6),其中G5G4G3G2G1是进行判断是否数据出错,G6是总的奇偶校验位,可以用来检验数据是一位错,还是两位错。已知有:则可得Gi(i=1,2,3,4,5,6)2.检错原...

2020-04-12 19:39:23 34406 22

原创 16位海明编码电路设计(计算机数据表示实验)

首先掌握实验大体解题思路,实验要求我们设计出22位的海明编码(16位原始数据+5位海明检验位+1位总的奇偶校验位)。16位原始数据已经存在,因此我们只需设计出:5位海明校验位的电路,一位总奇偶校验位的电路。1.首先了解如何计算5位海明校验位。k+n<=2^r-1,此时k=16,r=5(有5位的校验位),因此总的数据位数有16+5+1(总的奇偶校验位)=22位。设校验位为Pi(i=1,2,...

2020-04-12 11:53:55 24123 7

原创 计算机数据表示实验|汉字国标码转区位码实验

计算机数据表示实验|汉字国标码转区位码实验了解实验要求。该实验要求我们在汉字显示电路图中显示出班级学号姓名加一段自选文字。因此首先必须连接好国标转区位码电路。再将所需显示的文字机内码输入汉子显示电路中的只读存储器中。最后将该circ文件的代码复制粘贴到EduCoder平台上测试。1.打开data-EduCoder.circ文件,连接电路区位码=机内码-A0A0H,由于采用加法器实现,因此用补...

2020-04-10 19:10:58 19502 16

空空如也

空空如也

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

TA关注的人

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