自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 “21天好习惯第一期”——21

今天我们来学习SQL语言中修改表的数据:1.在表student中增加新字段 “班级名称(sclass)”2.在表student中删除字段 “班级名称(sclass)”3. 修改表student中字段名为“sname”的字段长度由原来的6改为84. 修改表student中字段“sdept”名称为“dept”,长度为201.Alter table student add sclass VarChar(20)2.Alter table student drop colu...

2021-11-12 21:40:54 1023

原创 “21天好习惯第一期”——20

今天来学习计算机组成原理:3.6 CPU高级技术介绍(流水/超线程/多核)3.6.1 流水技术 把指令过程分解为若干子过程,每个子过程都可有效地在其专用功能段上与其它子过程重叠执行,这种技术称为流水技术。 ※流水线的特点 流水线的子过程称为流水线的“级”或“段”,子过程的数目称为流水线的“流水深度”(m)。 每个子过程由专用的功能段实现,各功能段的时间应基本相等,通常为1个时钟周期(1拍)。 流水线需要经过一定的通过时间才能稳定 (即无空闲功能段)t稳=T×m流水技术适

2021-11-11 16:59:38 363

原创 “21天好习惯第一期”——19

今天我们来学习计算机组成原理:3.5.5MIPS32处理器设计(指令时间特性分析)※CPU设计的主要任务 ※拟定指令集√ ※数据通路设计√ ※控制器设计√ 假设各部件的硬件延时(10-12秒,皮秒): √存储器的读写操作:200ps √寄存器堆的读写操作:100ps √ ALU和加法器运算:150ps √拼接器:50ps √其它部件忽略不计:0ps1. MIP32单周期CPU分析 基于前述设计的处理器, 它能支持R、I、J型共11条目标指令

2021-11-10 12:56:09 229

原创 “21天好习惯第一期”——18

今天我们继续来学习SQL语言:请看题题:查找和“周小梅”来自同一部门且工资比“周小梅”高的员工的姓名、性别、职称、薪水、住址。代码展示:select emp_name 姓名, sex 性别,title 职称,salary 薪水,addr 住址from employeewhere emp_name in ( select emp_name from employee where dept in(select dept from emplo

2021-11-09 22:31:59 70

原创 “21天好习惯第一期”——17

今天,我们来学习SQL语句中的如何来创建表:我们用一个例题来演示:题目:创建学生信息表(student) 字段名称 字段类型及长度 说明 备注 Sno Char(9) 学生学号 主关键字 Sname Char(6) 学生姓名 非空 Ssex

2021-11-08 17:05:47 523

原创 “21天好习惯第一期”——16

我们承接上文→继续设计PCSrc控制器的组合逻辑 (3)PCSrc控制单元方案分析: 执行beq时,输出beq_flag=1; 执行j时,输出j_flag=1; 其余指令,输出beq_flag=0且j_flag=0; PCSrc控制器的“输入-输出”真值表如下:PCsrc[1]=j_flag; PCsrc[0]=beq_flag﹒zero 控制单元采用两级译码 →继续设计主控单元的组合逻辑 (4)主控单元的设计主控单元根据1个输入,产...

2021-11-07 13:11:53 275

原创 “21天好习惯第一期”——15

我们接着来学3.5.3单周期MIPS处理器的第二部分:(控制单元设计)承接上文:(1)控制单元的总体结构PCSrc(2位)和operation(4位)比较复杂,需单独设计对于PCSrc(00,01,10): 取决于当前指令是否是beq和j,如果是beq则还需参考 ALU输出的zero标志位 对于operation(4位代码): R型指令,则取决于OP和func字段; I型指令,则只取决于OP字段; J型指令,不涉及到operation。 思.

2021-11-06 13:08:10 77

原创 “21天好习惯第一期”——14

今天,我们来学习3.5.3单周期MIPS处理器的第二部分:(控制单元设计)首先我们来了解:控制信号(微命令)产生部件如何恰当地产生这些控制信号? 有两种方式: (1) 硬连线(hardwired), 基于组合逻辑。 → 硬连线控制器 → 组合逻辑控制器 (2) 微程序(micro-programmed),基于存储。 → 微程序控制器(1)组合逻辑控制的基本原理(2)微程序控制的基本原理 组合逻辑方式的特点: ...

2021-11-05 15:42:32 87

原创 “21天好习惯第一期”——13

今天我们来学习3.5.3节:单周期MIPS32处理器 (这一节涉及的内容很多可能会讲很长时间,大家做好准备!)首先我们要知道,设计CPU的主要任务是什么?①拟定指令集√ ②数据通路设计 ③控制器设计 1、目标指令集(共计11条) ※CPU执行1条指令的步骤: ①取指令 根据PC,从存储器中取出指令,然后PC +4。 ②取操作数 根据指令中操作数字段,选择读取寄存器\存储器或立即数,送ALU(运算器)。 ③分析指令 将指令中的操作码送控制器,.

2021-11-04 19:39:36 79

原创 “21天好习惯第一期”——12

今天我们来学习SQL语言:看题:查询只选修了“信息系统”和“数学”这两门课程的学生的学号查询语句展示:select snofrom course a,sc bwhere a.cno=b.cno group by b.snohaving count(*)=2intersectselect snofrom course a,sc bwhere a.cno=b.cno and cname='信息系统' intersectselect snofrom course a,s

2021-11-03 15:12:24 76

原创 “21天好习惯第一期”——11

今天我们接着3.5.2 MIPS-32处理器来学习第二部分内容二、运算部件  算术逻辑运算单元,ALU  PC自增单元(固定加4的运算器) 主要分为两种:①32位加法器—Adder 加法器的输入端口A,可以固定输入常数4 ②32位运算器—ALU加法器的输入端口A,可以固定输入常数4三、数据预处理部件 带符号扩展、无符号扩展(0扩展)  左移两位  4位-28位拼接主...

2021-11-02 14:31:06 61

原创 “21天好习惯第一期”——10

今天我们来学习3.5.2 MIPS-32处理器在了解这类处理器之前,我们还需要知道CPU设计的主要任务是什么:①拟定指令集√ ②数据通路设计 ③控制器设计 ※CPU执行1条指令的步骤: ①取指令 根据PC,从存储器中取出指令,同时PC 自动加4。 ②取操作数 根据指令中操作数字段,选择读取寄存器或立即数, 送ALU(运算器)。 ③分析指令 将指令中的操作码送控制器,分析指令的功能,产生 相应的控制信号。 ④执行指令 ALU根据控制器产生的控制

2021-11-01 18:00:46 62

原创 “21天好习惯第一期”——9

我们承接上文,今天继续来讲3.5.1MIPS32的指令今天我们来讲第三部分的内容:指令代码与功能(可能会比较枯燥,毕竟全是些理论知识)上文我们说到,指令格式主要分为三种 :R型指令 I型指令 J型指令,下面我们就来看看这些指令分别有这什么样的代码和功能:1.R型指令由操作码op配合func字段,确定具体的操作 ,所以R型指令,存在3种不同类型:2.I型指令存在4种不同类型:3.J型指令好了,今天就到这里,再见!...

2021-10-31 10:12:36 56

原创 “21天好习惯第一期”——8

今天我们来学习3.5节:MIPS32指令架构的CPU 设计实例那么问题来了,什么是MIPS?MIPS(Micro-processor without interlocked piped stages),一种无内部互锁流水级微处理器。接下来就是我们今天要学的:3.5.1 MIPS32的指令总体情况: (1)存储器按字节编址 (2)可用寄存器32个,宽度32位 (3)RISC架构 一:指令格式与指令集指令字长固定为32位,寄存器型寻址,指令中给出寄存器号。主要分为三种:

2021-10-30 18:32:40 67

原创 “21天好习惯第一期”——7

今天,我们继续学习《计算机组成原理》这门课,我们来到了3.3节:算术部件与运算器但我们现在需解决一个关键问题: 如何以加法器为基础,实现各种类型的算 术逻辑运算处理?解决思路:复杂运算 →四则运算 →加法运算 解决方法: 在加法器的基础上,增加移位传送功能,并且输入运算控制条件。 好的,接下来我们就来到了3.3.1 加法单元 话不多说,看图: ...

2021-10-29 15:23:11 75

原创 “21天好习惯第一期”——6

好的,我们今天来学习3.2.4(这是3.2节的最后了,不容易啊/(ㄒoㄒ)/~~)3.2.4 指令的功能和类型 (1)按指令格式 PDP-11:单、双操作数指令等; (2)按操作数寻址方式 IBM 370: RR型(寄存器-寄存器) RX型(寄存器-变址寄存器) … (3)按指令功能 传送、访存、I/O、算数逻辑运算、程序控制、 处理机控制等指令接下来我们来学习不同的指令:一:数据传送类指令当然,设计该指令时,我们还要考虑以下几个方面

2021-10-28 22:25:09 75

原创 “21天好习惯第一期”——5

今天,我们来了解SQL的内容:题目:列出选修了‘数学’或者‘大学英语’的学生学号、姓名、所在院系、选修课程号及成绩代码实现:解析:首先我们来分析输出:学生学号、姓名、所在院系、选修课程号及成绩,就意味着我们要使用student表和sc表,将这两张表联合起来(student.sno=sc.sno),我们就得到了联合表,在依据联合表来确定范围,采用嵌套查询的方法,先在course表中找出‘数学’的cno,然后嵌套在sc表里,sc表返回sno至联合表,这样我们就得到了选了‘数学’的人的学号,‘大学英.

2021-10-27 20:44:12 270

原创 “21天好习惯第一期”——4

今天我们还是继续来学习《计算机组成原理》(每天学一点,争取赶上老师的步伐/(ㄒoㄒ)/~~)接下来我们来学习的是3.2.3.指令中的寻址方式:那么有人问了,着玩意是啥?其实,概括起来就是两点:1.指形成操作数地址或寻找操作数的方式;2. 1条指令,可能会涉及多种寻址方式;接下来就进入我们的正题了:1、常见寻址方式:分为三个部分:立即寻址、直接寻址、间接寻址 关于这三部分,请看如下PPT:一:立即寻址 二.直接寻址...

2021-10-26 18:38:48 44

原创 “21天好习惯第一期”——3

今天来学习计算机组成原理着本书:(好难啊!!!)我们着重来了解以下3.2.2首先我们来了解以下设计CPU的步骤:指令系统→数据通路→控制器→CPU定型。可以看到最开始的就是从指令开始,接下来我们来看看指令是写啥玩意:目前指令集有:CISC(复杂指令集计算)和RISC(精简指令集计算)这两种各有特点,请看如下:了解完这些后,我们就进入了今天的正题:3.2.2指令格式(一)基本格式为:(一)指令字长可分为:定长指令格式与变长指令格式(二)操作码 ...

2021-10-25 21:38:18 71

原创 “21天好习惯第一期”——2

题目:查询只选修了“信息系统”和“数学”这两门课程的学生的基本信息方法:首先在SC表中找出选修了“信息系统”和“数学”的同学的学号,然后做交集操作,但题目中给出只选修了着两门课程的学生,所以我们再查找只选修了两门课程的学生,再与上述结果做交集,最后得到的结果就是只选修了“信息系统”和“数学”这两门课程的学生的学号,然后在嵌套入student表中查找该学生幸喜即可。...

2021-10-24 20:25:39 107

原创 “21天好习惯第一期”——1

题目:在S_T数据库中找出“沈菁菁”同学所选的课程中,成绩最高的课程信息,包括课程后,课程名。方法:大提纲要求使用嵌套查询,信息中包含着三张表,所以三张表必须用到,这里使用嵌套查询和相关子查询,如图:最末尾的select来查该学生的最大成绩,但和第二个select有关联,第三个select中可以锁定学生姓名,这样就保证了最大成绩的是在该学生的前提下,最后导出该课程的cno,和course表连接即可的得课程号与课程名。...

2021-10-23 22:18:38 58

空空如也

空空如也

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

TA关注的人

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