自定义博客皮肤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

《计算机组成原理》3.5.2 MIPS32架构CPU基本的组成部件3. 单周期控制系统设计(2)ALU控制单元 ALU控制单元接收两种输入:主控单元输出的m位aluop和指令代码中的6位func字段,输出4位的operation微命令。 R型指令的操作码OP全是0,它们可以靠func来说明执行何种运算操作,因而ALU控制单元根据aluop和func来确定输出的operation,即<aluop,func>operation; I型各类指令,直接根据操作码就...

2021-11-12 21:55:04 6271 1

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

《计算机组成原理》3.5.2 MIPS32架构CPU基本的组成部件3. 单周期控制系统设计 控制系统输出恰当的控制信号,去控制数据通路中的相关功能部件,才能使这些部件协同工作、配合一致,从而完成指令的执行。控制系统的作用是面向指令的执行输出正确的控制信号,而它产生控制信号的主要依据是指令中的高6位OP编码和时钟边沿信号。如果是R型指令,则还需要有指令中的6位func编码。如果是beq指令,还需要包括ALU输出的一位zero标志位。(1)控制系统的总体结构 operati...

2021-11-11 20:30:16 468

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

数据库系统概论 SQL在数据库ST中创建以下3个表 :完成以下问题:(2)(3)(4)(5)

2021-11-10 22:16:58 565

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

《计算机组成原理》第二章 数据的表示、运算和校验2.1.3 定点数与浮点数定点数:小数点位置固定不变的数称为定点数。(1)无符号定点整数 无符号定点整数没有符号位,全部数位都表示数值,表示范围比同数位的带符号定点整数更大,小数点隐含在最低位之后,在数码序列中不存在。 数表示方法的两项指标:范围,能表示多大的数(正、负两个方向);分辨率,精细的程度(精度)。 由于是整数,原码与补码形式相同,两者没有区别,不需要符号位。对于正数域,由0至最大正数这一范围就是表...

2021-11-09 13:17:43 263

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

《计算机组成原理》第二章 数据的表示、运算和校验2.1 数值型数据一个数值型数据的完整表示包括3个方面:采用什么进位进数制。如何表示一个带符号的数。小数点如何处理。2.1.1 进位计数几种常见的进位制:二进制:0、1八进制:0~8十六进制:0~9、A、B、C、D、E、F十进制整数到二进制:除二取余法十进制小数到二进制数:乘二取整法十进制数到二进制数:按权相加法二进制到十六进制的转换十六进制到十进制数的转换...

2021-11-08 22:03:18 50

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

《计算机组成原理》第一章 概论1.1.2 存储程序工作方式存储程序是计算机的核心内容,表明了计算机的工作方式,包含3个要点:事先编写程序,存储程序,自动、连续地执行程序。(1)根据求解的问题事先编写程序计算机处理任何复杂的问题都是通过执行程序来实现的。因此,在求解某一问题时,用户要根据解决这个问题所采用的算法事先编写程序,规定计算机需要做哪些事情,按什么步骤去做。(2)事先将程序存入计算机中如前所述,用户某种编程语言变得程序称为源程序,它由字符组成,计算机不能识别。因此,需要通.

2021-11-07 13:45:59 5432 1

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

《计算机组成原理》第一章 概论1.1 计算机的基本概念 计算机系统通常由硬件和软件两大部分组成。 硬件是指看得见、摸得着且物理存在的设备实体,如运算器、控制器、存储器和鼠标。 软件是指不能直接触摸但确实在逻辑上存在的可感知对象,如程序和文档等。设计计算机硬件系统的基本原则是功能化部件的模块化,即用逻辑电路构造各种功能独立部件,如用门电路触发器等构造运算器和存储器等。在硬件基础上,再根据应用需要配置各种软件,如操作系统、编程语言及各种支撑软件等。硬件和软件按层次逻辑组...

2021-11-06 15:26:21 68

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

《计算机组成原理》3.5.3 单周期模式(6)增加J型跳转指令J型跳转指令j address 完成的基本操作是: j指令涉及PC+4、address<<2、U(拼接)、PC操作。新增操作只有“address<<2”和“U”,因此只需针对这两个操作扩展出相应的数据通路。 扩展后的数据通路中专门增加了一个“左移2位器”和一个“拼接器”。指令代码address的低26位直接作为左移2位器的输入,且左移2位器输出的28位地址码又作为拼接器的一路输入,拼...

2021-11-05 19:05:00 103

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

《计算机组成原理》3.5.3 单周期模式单周期CPU是指任何一条指令无论其执行何种操作,都只能固定分配一个时钟周期,指令完成的全部操作必须在这个时钟周期内完成。1. 待实现的目标指令子集一条指令的执行包括读取指令的操作,该操作可以统一表述为Mem[PC]Inst、PC+4 PC,根据PC值从存储器中读取指令,同时PC自动加4,以指向后继指令。取值操作与指令类型无关,是所有指令执行前必须进行的先导性、公共性操作。2.单周期数据通路设计(1)公共的取指操作涉及一次读取指令..

2021-11-04 19:33:54 239

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

《计算机组成原理》3.5MIP32架构CPU设计实例2.算术逻辑运算部件(1)单功能32位加法器,Adder用于固定执行PC+4操作(A端固定输入常数4)的一种单功能加法器,有两个数据输入端口A和B,输出A+B,这种加法器只能固定执行算术加法运算。(2)多功能32位运算器有两个数据输入端口A、B和一个能输出m种不同运算结果即“A op B”的数据输出端口,还有一个n位的运算模式专用控制端口operation和一个输出运算结果状态标志位的输出端口PSW。 输出...

2021-11-03 22:16:09 104

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

《计算机组成原理》3.5MIP32架构CPU设计实例3.5.2 基本的组成部件1.数据存储部件(1) 寄存器堆MIP32架构中经常使用到32*32位的三端口寄存器堆,有2组读端口和1组写端口,每组端口都对应一个地址端口和一个数据端口。Ra、Rb分别是两个读数据的地址端口,与之对应的数据输出端口分别是RD1和RD2;Rw是寄存器堆的数据写入地址端口,WD表示与之相对应的写数据端口。Regwrite是寄存器堆的读写模式扩展端口:Regwrite=1(高电平)时,寄存器堆工作于写模式;Re

2021-11-02 16:21:57 251

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

《计算机组成原理》3.5MIP32架构CPU设计实例3.5.1 MIPS指令架构3.指令集功能分析(1)R型指令R型指令包括了3类:运算、移位和跳转。R型运算指令,使用到了3个寄存器,包括6种运算:add(加)、sub(减)、and(与)、or(或)、xor(异或),汇编形式统一表示为: add/sub/and/or/xor rd,rs,rt各指令的操作也可以形式化地统一为:$rs op $rt ---->$rd,其操作含义是将前两个寄存器...

2021-11-01 21:45:34 813

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

《计算机组成原理》3.5MIP32架构CPU设计实例3.5.1 MIPS指令架构本实例中,指令集可以使用的寄存器数量最多位32个,储存器按字节方式编址,即1个编址单位存储1字节(8比特)数据。可用的32个寄存器集成在一个小容量的高速储存器中,它们的命名标识、地址编码和基本用途说明如下表。 1.指令格式与指令集MIPS32的指令字长是32位的定长格式,采用的是寄存器与立即数方式相结合的寻址方式,在指令中给出寄存器编号。整个指令集由3类指令构成:R型(寄存器型)指令、I...

2021-10-31 11:12:50 124

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

《计算机组成原理》 3.3.2 算术逻辑运算单元 1.ALU的外部特性与功能 算术逻辑运算单元(ALU)通常包括:输入、输出和控制引脚。输入部分:A和B是输入到ALU的两个n位数(数值量或逻辑量),代表ALU的初始进位信号。输出部分:运算结构由A和B经过ALU运算以后的结果;是ALU运算过程中最高位产生的进位信号;CF/ZF/SF/OF/PF分别是ALU输出的运算标志信息,分别对应进位/借位标志、零标志、符号标志、溢出标志和奇偶标志。控制部分:Control是一个m位的...

2021-10-30 11:25:47 1095

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

《计算机组成原理》 3.3加法器与运算部件 运算部件主要由输入逻辑、算术逻辑运算部件(ALU)、输出逻辑三部分组成。ALU是运算部件的核心,可以实现算术运算也可以完成逻辑运算。 3.3.1加法器及其进位逻辑 1.基本的加法单元 如图所示是有一位二进制加法单元示意。有3个输入量;操作数Ai、Bi和低位传来进位信号Ci-1。2个输出量:本位和,向高位的进位信号Ci。这种加法单元考虑了全部3个输入量,称为全加器;只考虑2个输入而不考...

2021-10-29 15:43:47 191

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

《计算机组成原理》 3.2.4指令功能和类型 4.算术逻辑运算指令 (1)算术运算指令 计算机最基本的算术运算指令:顶点加(ADD)、减(SUB)、加1(INC)、减1(DEC)、求补(NEG)、比较大小等。主流计算机还设置了:定点乘、除,十进制运算,浮点加、减、乘、除等运算指令。巨型机还可能有向量运算指令,可以对整个向量或矩阵进行求和、求积运算。 (2)逻辑运算指令 逻辑运算都可以通过与、或、非这三...

2021-10-28 18:46:37 64

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

《计算机组成原理》 3.2.4指令功能和类型按指令的功能分类,现在的大部分微处理器将指令分为:传输类指令、访存指令、I/O指令、算术运算指令、逻辑运算指令、程序控制类指令、处理机控制类指令等。1.传输类指令 传输类指令是计算机中最基本的指令,用于实现数据传输操作。从编程的角度,传输类指令是使用得最多的指令。从掌握计算机工作机制的角度。计算机硬件的操作基本上都可以归结为信息的传输。 计算机的指令系统中通常将传输类指令分为如下3种: 1.传输指令,实现CPU...

2021-10-27 21:21:49 844

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

计算机组成原理 计算机常见寻址方式 立即寻址 主存之间寻址 寄存器直接寻址 主存间接寻址 寄存器间接寻址 变址寻址 基址寻址 基址加变址寻址 PC相对寻址 页面寻址1、立即寻址 由指令直接给出操作数,直接对指令中代码段进行截取获得操作数,这种方式被称为立即寻址方式。立即寻址获取的操作数称为立即数。虽然立即寻址快速、简便的获取操作数,但实用的范围不广。 指令操作数存放方式:一种是操作数直接包含在指令中,还一种是将操作数存放在指...

2021-10-26 16:30:49 329

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

计算机组成原理指令系统CISC和RISC 计算机主要有两种设计模式:复杂指令集计算机(Complex Instruction Set Computer ,CISC)和精简指令集计算(Reduced Instruction Set Computer,RISC)。1、CISC:特点是指令系统庞大,指令功能复杂,指令格式多变,寻址方式也很多;绝大多数指令需要多个时钟周期完成;各种指令几乎都可以访问存储器;主要采用微程序控制方式;设置有少量专用寄存器;难以用优化编译技术生产高效的目标代码。..

2021-10-25 20:50:53 184

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

计算机组成原理CPU子系统之CPU的概述 CPU的硬件结构模型 CPU主要功能部件可以粗略包括为如下:运算部件、缓存部件、寄存器组、控制部件、时序系统、数据/控制通路。1、运算部件 输入:操作数可以来自各种寄存器,CPU内部的数据线。每次运算最多对两个数据进行操作,所以设置两个输入逻辑,它们可以是选择器或暂存器,主要作用是分别选择两个操作数。...

2021-10-24 22:44:13 192 1

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

数据库系统概论关于SQL SERVER 的表的嵌套查询:查询块:一个SELECT-FROM-WHERE语句嵌套查询:将一个查询块嵌套在另一个查询块的WHERE的子句或HAVING短语的条件中的查询示例1:SELECT Sname /*括号外的为外层查询或父查询*/ FROM Student WHERE Sno In (SELECT Sno ...

2021-10-23 23:01:36 75 1

空空如也

空空如也

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

TA关注的人

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