四川大学计算机组成原理知识点

上传人:suns****4568 文档编号:92203197 上传时间:2019-07-07 格式:DOC 页数:12 大小:82KB
返回 下载 相关 举报
四川大学计算机组成原理知识点_第1页
第1页 / 共12页
四川大学计算机组成原理知识点_第2页
第2页 / 共12页
四川大学计算机组成原理知识点_第3页
第3页 / 共12页
四川大学计算机组成原理知识点_第4页
第4页 / 共12页
四川大学计算机组成原理知识点_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《四川大学计算机组成原理知识点》由会员分享,可在线阅读,更多相关《四川大学计算机组成原理知识点(12页珍藏版)》请在金锄头文库上搜索。

1、 第一章1. 诺依曼体制的主要思想: 采用二进制代码表示信息 采用存储程序工作方式(核心概念) 计算机硬件系统由五大部件(存储器、运算器、控制器、输入出设备)组成2. cache:高速缓存,为解决CPU与主存之间的速度匹配而设置的存储器。位于CPU和主存之间,速度可以与CPU一样快,存放的是最近就要使用的程序和数据,容量较小。3. 总线:一组连接多个部件的公共信号线,可以分时地接收与发送各部件的信息。4. 通道:也称为通道控制器,能够执行专用的通道命令,是管理I/O操作的控制部件。5. 从组成角度划分的层次结构模型: 系统分析级(数学模型、算法)软件部分用户程序级(用户程序)应用程序(软件资源

2、)语言处理程序(解释、编译)硬软界面操作系统级(操作系统)传统机器级(指令系统)硬件部分微程序级(微程序控制器)5逻辑部件级(硬件逻辑部件)6. 虚拟机:一般是指通过配置软件,扩充机器功能后形成的一台计算机,而实际硬件在物理功能上并不具备这种语言功能。7. 软硬件逻辑等价:在计算机中,有许多功能可直接由硬件实现,也可在硬件支持下依靠软件实现,对用户而言,在功能上是等价的。这种情况称为软硬件在功能上的逻辑等价。例如,乘法运算可由硬件乘法器实现,也可以在加法器与移位器的支持下,通过执行乘法子程序实现。8. 固件:微程序类似于软件,但被固化在只读存储器中,属于硬件CPU的范畴,称为固件。9. 字长:

3、基本字长一般是指参加一次定点运算的操作数的位数。基本字长影响计算机精度、硬件成本,甚至指令系统的功能。10. 数据通路宽度:指数据总线一次能并行传送的数据位数,它影响计算机的有效处理速度。11. 数据传输率:是指数据总线每秒钟传送的数据量,也称为数据总线的带宽。 数据传输率=总线数据通路宽度总线时钟频率/8(B/s)第二章1. 计算机中的信息分为两大类,一类是计算机处理的对象,称为数据;另一类是控制计算机工作的信息,称为控制信息。相应地,在计算机工作时将存在数据流、控制流两类信息流。2.在原码表示中,真值0可以有两种不同的表示形式,分别称为+0和-0. 对于整数原码,表示的数的范围是3. 在补

4、码表示中,数0只有一种表示方法000 对于定点整数补码,表示的数的范围是4. 所谓浮点数的规格化,就是通过移动尾数,使尾数M绝对值的最高位数字为1。即M满足1/2|M|(2001)8 (2)(0.115)10 (0.115)16 (3)(0.625)10 (0.505)82、已知一个正数+9和一个负数-9,分别求出它们的原码,补码和反码(8位)。答:X=(9)10=(1001)2 Y=(-9)10=(-1001)2 X原=00001001 Y原=10001001 X反=00001001 Y反=11110110 X补=00001001 Y补=111101113、 将X= -0.0100110表示

5、成定点数(8位)及浮点规格化数(阶码4位,尾数8位,各含1位符号位),对于定点数请用原码、补码、反码的形式表示;对于浮点数请用原码、补码、反码的形式表示。答: 定点数: 浮点数: X原=1.0100110; 原码:1001;1.1001100 X反=1.1011001; 补码:1111;1.0110100 X补=1.1011010; 反码:1110;1.01100114.设指令系统指令字长是12位,每个地址长3位,该指令系统有一地址、二地址和三地址三种格式。假设该指令系统有6条三地址指令,12条二地址指令,请问一地址指令有多少条? 答:指令字长是12位,每个地址长3位。 6条三地址指令,12条

6、二地址指令。5.某计算机指令字长16位,每个地址是6位,指令有零地址、一地址和二地址三种格式,设有二地址指令N条,零地址指令M条,试问一地址指令最多有多少条? 答:指令字长16位,每个地址是6位; 二地址指令N条,零地址指令M条 设一地址指令有X条 (-N)*-X)*=M 得:X=(-N)*-M*选择题:1. 判断下列描述是否正确(1)扩展操作码是操作码字段中用来进行指令分类的代码。(,通过扩展标志来进行分类)(2)通用寄存器间接寻址方式中,操作数处在内存单元中。2.为了缩短指令中某个地址段的位数,有效的方法是采取( )。A、立即寻址 B、变址寻址C、间接寻址 D、寄存器寻址3. 如果按变址方

7、式读取操作数,则有效地址是指( )。A、指令中直接给出的地址 B、变址计算获得的地址C、变址寄存器中存放的地址 D、基址寄存器中存放的地址4.隐含寻址的指令中不明确给出 操作数地址,而是隐含的指定,通常以 堆栈或寄存器 作为隐含地址。5.在堆栈操作中,如果出栈指令POP x 的操作定义为:M(x)M(SP); SP(SP)-1,则入栈指令PUSH x 应定义为()。A、M(SP)M(x);SP(SP)1B、M(SP)M(x);SP(SP)1C、SP(SP)1;M(SP)M(x)D、SP(SP)1;M(SP)M(x)6.不改变指令而能够改变操作数地址的寻址方式是 间接寻址 方式。7.指令系统采用

8、不同的寻址方式的目的是( )A.实现存储程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可直接访问外存D.提供操作码的功能并降低指令译码的难度8. 二地址指令中,操作数的物理位置不可能采取的形式是( )A.寄存器-寄存器 B.寄存器-存储器 C.存储器-立即数 D.寄存器-锁存器9. 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用( )A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式 D.间接寻址方式答案:1.(1)错 (2)对 2. D 3. B 4. 操作数地址 寄存器号或堆栈5. C 6. 间接寻址 7. B 8. D 9. C第三

9、章1. CPU的主要功能是执行指令、控制完成全机各项操作。包括运算操作、传送操作、输入/出操作等。2. PSW:程序状态字寄存器用来记录现行程序的运行状态和指示程序的工作方式。3. MAR:地址寄存器用来存放被访单元的地址。 MBR:数据缓冲寄存器用来存放CPU和主存之间交换的数据。 这两个寄存器不能编程访问,对用户是透明的。4. 运算部件:由输入逻辑、算术运算部件ALU、输出逻辑三部分构成 ALU的两大功能:ALU既是运算处理部件,也是CPU内数据传送通路的中心。 5. 同步控制方式:是指用统一发出的时序信号(周期、节拍、脉冲等)对各项操作进行同步控制。 特点:时钟周期作为基本的时序单位,一

10、旦确定,便固定不变。 优点:时序关系简单,时序划分规整,控制不复杂,控制部件在结构上易于集中,设计方便。 缺点:在时间上安排可能不合理,时间的利用不经济。6. 异步控制方式:是指各项操作不受统一时序信号的约束,而是根据实际需求安排不同的时间。 特点:在异步控制所涉及的操作范围内,没有统一的时钟周期划分和同步定时脉冲。 优点:时间安排紧凑、合理,能按不同部件、不同设备的实际需要分配时间。 缺点:控制比较复杂。(很少在CPU内部或者设备内部采用异步控制方式) 采用应答方式的应答双方分别称作从设备、主设备,主设备是指能够申请并且掌握总线控制 权的设备;从设备是指响应主设备要求的设备,从设备不能掌握总

11、线权。7. 组合逻辑控制器:采用组合逻辑控制方式的控制器叫做组合逻辑控制器。每组微命令都需要一组逻辑电路,全机所有的微命令所需的逻辑电路就构成了微命令发生器。执行指令时,由组合逻辑电路(微命令发生器)在相应的时间发出微命令,控制有关操作。这种产生微命令的方式就是组合逻辑控制方式. 组合逻辑控制器主要包括微命令发生器、指令寄存器IR、程序计数器PC、状态字寄存器PSW、时序系统等部件。8. 微程序控制器:采用微程序控制方式的控制器称为微程序控制器。所谓微程序控制方式是指指令不由组合逻辑电路产生,而是由微指令译码产生。一条机器指令往往分为几步执行,将每一步操作所需的若干微命令以代码的形式编写在一条微指令中,若干条微指令组成一段微程序,对应一条机器指令。9.直接程序传送方式(程序查询方法):CPU在现行程序中通过执行I/O指令来实现数据的传送,由于启动外设和数据交换均在同一段程序中进行,因此CPU在启动外设后只能查询外设的状态,等待外设准备好或完成一次操作,再用I/O指令与外设进行数据交换。10.程序中断方式:CPU收到随机中断请求后,暂时中止现行程序的执行,转去执行为该事件服务的中断处理程序,处理完毕后自动恢复原

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号