计组期末复习笔记简答

1.简要说明 CPU 与 I/0 设备之间传递信息可采用哪几种联络方式,他们分别用于什么场合?

CPU 与 I/0 之间传递信息常采用三种联络方式:直接控制(立即响应)、同步、异步。

适用场合分别为:

直接控制适用于结构极简单、速度极慢的 I/0 设备,CPU 直接控制外设处于某种状态而无须联络信号。

同步方式采用统一的时标进行联络,适用于 CPU 与 I/0 速度差不大,近距离传送的场合。

异步方式采用应答机制进行联络,适用于 CPU 与 I/0 速度差较大、远距离传送的场合。

2.在 CPU 中,哪些寄存器属于控制用的指令部件?它们各起什么作用?

(1)程序计数器 PC,提供取指地址,从而控制程序执行顺序。

(2)指令寄存器 IR,存放现行指令,作为产生各种微操作命令的基本逻辑依据。

(3)程序状态寄存器PS,记录程序运行结果的某些特征标志,或用来设置程序运行方式与优先级。参与形成某些微操作命令。

3.指令和数据均存放在内存中,CPU 如何从时间和空间上区分它们是指令还是数据?

从时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。从空间上讲,从内存读出指令流流向控制器(指令寄存器)。从内存读出数据流流向运算器(通用寄存器)

4. 什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何?

指令周期是完成一条指令所需的时间。包括取指令、分析指令和执行指令所需的全部时间。机器周期也称为 CPU 周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。时钟周期是时钟频率的倒数,也可称为节拍脉冲或 T周期,是处理操作的最基本单位。一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。

5.什么是闪速存储器?它有哪些特点?

闪速存储器是高密度、非易失性的读/写半导体存储器。从原理上看,它属于ROM 型存储器,但是它又可随机改写信息;从功能上看,它又相当于 RAM,所以传统ROM 与 RAM 的定义和划分已失去意义。因而它是一种全新的存储器技术。闪速存储器的特点:(1)固有的非易失性(2)廉价的高密度(3)可直接执行(4)固态性能

6.在什么条件和什么时间,CPU 可以响应 I/0 的中断请求?

CPU 响应 I/0 中断请求的条件和时间是:当中断允许状态为 1(EINT=1),且至少有一个中断请求被查到,则在一条指令执行完时,响应中断

7.什么是存储保护?通常采用什么方法?

当多个用户共享主存时,为使系统能正常工作,应防止由于一个用户程序出错而破坏其它用户的程序和系统软件,还要防止一个用户程序不合法的访问不是分给它的主存区域。为此,系统提供存储保护。通常采用的方法是:存储区域保护和访问方式保护

8.中断接口一般包含哪些基本组成?简要说明它们的作用。

A、地址译码。选取接口中有关寄存器,也就是选择了 IIO 设备;B、命令字/状态字寄存器。供 CPU 输出控制命令,调回接口与设备的状态信息;C、数据缓存。提供数据缓冲,实现速度匹配:D、控制逻辑。如中断控制逻辑、与设备特性相关的控制逻辑等

9.DRAM存储器为什么要刷新?有几种常用的刷新方式?

DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。

常用的刷新方式:集中式刷新、分散式刷新、异步式刷新。

10.什么叫指令?什么叫微指令?两者有什么关系?

指令是一条机器语言中的基本操作命令,用于执行特定的计算或操作。指令通常包含操作码和操作数部分,操作码指示执行的操作类型,操作数提供操作所需的数据。

微指令是计算机中的更低层次的指令,它直接控制计算机的硬件部件。微指令是由若干微操作组成的序列,这些微操作会控制计算机中的寄存器、ALU(算术逻辑单元)、数据通路等硬件部件的动作。

关系:指令是高层次的抽象,它定义了一条计算机能够执行的基本操作,例如加法、乘法、存取内存等,微指令是指令的底层实现,它包含了具体的微操作,这些微操作直接控制硬件的细节,例如将某个寄存器的值加载到ALU中、将数据写入内存。

11.简述计算机存储系统结构层次,以及存储器容量和速度之间的关系。

寄存器:使用触发器等电子元件实现,速度最快,容量最小。

高速缓冲存储器:通常使用SRAM,速度较快,容量较小。

主存储器(RAM):通常使用DRAM,速度较快,容量较大。

辅助存储器:硬盘、固态硬盘(SSD)、光盘等,速度较慢,容量较大。

存储容量通常与存取速度呈反比关系,即速度越快,容量越小。

12.简述RISC及其特点。

RISC是指精简指令集计算机,是一种计算机指令集的设计思想。

主要特点是:指令集精简,指令长度固定,指令执行时间短,指令执行流水线化,寄存器数量多,采用Load/Store架构等。RISC的设计思想是为了提高计算机的执行效率和性能,使得CPU能够更快地执行指令,提高计算机的运行速度。

13.简述冯诺依曼原理。

一种包括以下三种的计算机组织结构思想

存储程序:指令和数据存储在同一存储器中,可以根据需要修改程序。

顺序执行:计算机按顺序执行存储在内存中的指令。

存储器和处理器分离:存储器用于存储指令和数据,处理器用于执行指令

14.什么是溢出?溢出的判断方法。

溢出是指算术运算结果的位数超过系统规定的范围。在定点机中,判断加减法运算是否溢出的两种方法:

符号位判断法: 符号位相同而结果符号位不同,则溢出。

进位位判断法: 在加法中,进位到最高位和不进位时结果符号位不同,则溢出。

15.简述SRAM和DRAM的区别。

SRAM(静态随机存取存储器):用于高速缓存等需要快速访问的场景。不需要刷新操作。速度快,但集成度较低。

DRAM(动态随机存取存储器):用于主存等容量较大的场景。需要定期刷新以保持数据。速度相对较慢,但集成度较高。

16.控制单元的功能是什么?其输入包括哪些内容(信号)?输出的内容是什么?

功能: 控制整个计算机的操作。

输入: 指令寄存器(IR)、时钟信号、操作码等。

输出: 控制信号,包括存储器读写、ALU运算等。

17.CPU的有哪些功能?

运算逻辑单元(ALU):执行算术和逻辑运算。

寄存器组:存储数据和地址。

控制单元:控制数据流向、运算和存储器访问

18.什么是多重中断?实现多重中断的条件是什么?

概念: 多个中断源同时产生中断请求。

条件: 必须有多个中断优先级,并且中断控制器能够识别和处理不同优先级的中断

19.提高访存速度的措施?

高速缓存技术

存储器交叉切换

存储器块传送

数据预取技术

提高总线宽度

20.简述I/O接口的功能和基本结构。

功能: 实现计算机与外部设备的通信。

基本结构: 包括接口寄存器、状态寄存器、控制寄存器等。

21.间接寻址和寄存器间址的相同点和不同。

间接寻址: 使用一个地址指向实际的操作数地址。

寄存器间址: 操作数存放在寄存器中。

22.I/O有哪些编址方式?各有何特点?

有以下两种方式:

内存映射I/O: I/O设备与内存共享地址空间。

端口映射I/O: I/O设备有专门的地址空间。

23.算术移位和逻辑移位的不同。

算术移位: 保持符号位不变,用符号位填充空位。

逻辑移位: 用0填充空位。

24.比较基址寻址方式和变址寻址方式。

基址寻址: 用基址寄存器中的值与变址值相加,得到最终地址。

变址寻址: 直接使用寄存器中的值作为地址。

25.浮点加减运算对阶的原因和方法。

在浮点运算中,对阶是为了让两个参与运算的浮点数的指数部分相同,以便进行加减运算。对阶可以通过调整小数点的位置来实现。减少运算的复杂性。

方法:将较小指数的浮点数的尾数向右移,同时增加指数,直到两者的指数相等。对阶可能需要同时调整尾数和指数。

26.什么情况下会出现浮点运算溢出,出现浮点运算溢出后如何处理?

浮点运算溢出发生在运算结果的指数过大,无法用有限位表示时。这通常表示结果超出了浮点数能表示的范围。

处理方法: 处理溢出的方法通常是通过截断或舍入结果,或者通过特殊值表示溢出。截断可能导致信息丢失,而舍入可能引入误差。

27.机器指令包括那两部分?微指令包括那两部分?程序靠什么实现顺序执行?靠什么实现转移?微程序靠什么实现顺序执行?靠什么实现转移?

机器指令:包括操作码,操作数。

微指令:控制字段,地址字段。

程序顺序执行和转移:

顺序执行:由程序计数器(PC)实现,PC按顺序递增。转移:通过条件分支指令,修改PC的值来实现。

微程序顺序执行和转移:

顺序执行:通过微程序计数器递增。转移:通过微指令中的条件控制字段实现。

28.解释下列概念:中断向量,向量地址,中断向量地址,中断向量表,说明程序中断方式的工作过程。

中断向量: 是一个地址,指向中断处理程序的入口。

向量地址: 中断向量对应的存储地址。

中断向量地址: 存储中断向量的存储单元的地址。

中断向量表: 存储各种中断向量的表格,提供中断处理程序的入口地址。

程序中断方式的工作过程:

1.发生中断,CPU保存当前状态。2.通过中断向量找到中断处理程序的入口地址。3.执行中断服务程序。4.恢复之前保存的状态。5.继续原程序的执行。

29.简述计算机的五大基本组成。

运算器、控制器、存储器、输入设备和输出设备。

其中,运算器负责执行各种算术和逻辑运算,控制器负责控制程序的执行顺序和操作的协调,存储器负责存储数据和程序,输入设备负责将外部数据输入到计算机中,输出设备负责将计算机处理后的数据输出到外部。

30.数据寻址方式及其详解?

9种:

1.立即寻址:操作数直接包含在指令中,即形式地址A不是操作数地址,而是它本身。

2.直接寻址:操作数的地址就是指令中给出的地址。

3.间接寻址:操作数的地址存放在寄存器或内存单元中,指令字中的形式地址指出操作数有效地址所在的存储单元。

4.寄存器寻址:操作数在寄存器中,在指令字中,地址码字段直接指出寄存器的编号。

5.寄存器间接寻址:操作数的地址存放在寄存器中。

6.基址寻址:操作数的地址是一个基准地址加上一个变址量,操作数的有效地址EA等于指令字中形式地址与基地址(基址寄存器中的内容)相加。

7.变址寻址:操作数的地址是一个基准地址加上一个变址量,有效地址EA等于指令字中的形式地址与变址寄存器内容相加之和。

8.相对寻址:操作数的地址是相对于程序计数器(PC)或某个寄存器的值,有效地址=PC内容(当前指令地址)+指令字中形式地址。

9.堆栈寻址:操作数在堆栈中。

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
对于数值分析期末复习笔记.docx,下面是我简要的回答。 数值分析是一门研究利用数学方法解决数学问题的学科,重点在于求解数值计算问题以及分析数值计算方法的准确性和稳定性。在课程学习中,我们可以通过掌握一些重要的概念、算法和技巧来提高数值计算的效率和正确性。 在复习笔记中,可以包括以下内容: 1. 数值计算基础知识:涉及数值计算的误差、舍入误差和截断误差的概念以及如何进行误差分析。 2. 插值法:包括拉格朗日插值、牛顿插值和埃尔米特插值等方法,用于根据给定的数据点推断不存在的数据点。 3. 数值微积分:数值积分和数值微分的方法,包括梯形法则、辛普森法则和复合求积法。 4. 方程求解:包括二分法、牛顿迭代法和割线法等求解非线性方程的数值方法。 5. 线性方程组的数值解法:高斯消元法、LU分解法和迭代法(如雅可比法和Gauss-Seidel法)等。 6. 最小二乘拟合:通过最小化残差平方和来拟合一组数据点。 7. 常微分方程的数值解法:如欧拉方法、龙格-库塔法和Adams-Bashforth法等。 此外,还应该重点关注与数值分析相关的数值计算的应用领域,如工程、金融等。 通过复习这些重点内容,可以帮助我们更全面地理解数值分析的基本原理和方法,提高我们解决实际问题的能力。当然,为了更好地复习和掌握数值分析,日常的练习和理解概念也是非常重要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

D D D D C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值