计算机组成原理AR单元,计算机组成原理重点

41528d3028836879cd698677c3999917.gif计算机组成原理重点

以下文章由影视网收集与提供 说明CPU中的主要寄存器及其功能。 解: (1) 指令寄存器(IR):用来保存当前正在执行的一条指令。 (2) 程序计数器(PC):用来确定下一条指令的地址。 (3) 地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。 (4) 缓冲寄存器(DR):作为CPU和内存、外部设备之间信息传送的中转站。 补偿CPU和内存、外围设备之间在操作速度上的差 别。 在单累加器结构的运算器中,缓冲寄存器还可兼作为 操作数寄存器。 (5) 通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。 (6) 状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条 件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。 主存储器的性能指标有哪些?含义是什么? 1. 解:主存储器的性能指标主要是存储容量、存取时间、存储周期、存储器带宽。 存储容量:一个存储器中可以容纳的存储单元总数。 存取时间:又称存储器访问时间,是指从启动一次存储器操作到完成该操作 所经历的时间。 存储周期:是指连续启动两次独立的存储操作(如连续两次读操作)所需间 隔的最小时间。 存储器带宽:在单位时间中主存传输数据的速率。 1. 什么叫指令?什么叫微指令?二者有什么关系? 指令,即指机器指令。每一条指令可以完成一个独立的算术运算或逻辑运算操作。控制部件通过控制线向执行部件发出各种控制命令,通常把这种控制命令叫做微命令,而一组实现一定操作功能的微命令的组合,构成一条微指令。许多条微指令组成的序列构成了微程序,微程序则完成对指令的解释执行。 2. 说明机器周期、时钟周期、指令周期之间的关系。 指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU周期数来表示,CPU周期也称为机器周期,而一个CPU周期又包含若干个时钟周期(也称为节拍脉冲或T周期)。 1. CPU响应中断应具备哪些条件? 应具备: (1) 在CPU内部设置的中断允许触发器必须是开放的。 (2) 外设有中断请求时,中断请求触发器必须处于“1”状态,保持中断请求信号。 (3) 外设(接口)中断允许触发器必须为“1”,这样才能把外设中断请求送至CPU。 (4) 当上述三个条件具备时,CPU在现行指令结束的最后一个状态周期响应中断。 1. 微程序共有60条微指令,18个微命令(直接控制),6个微程序分支,请画出微程序控制器组成框图,简述各部分的功能。 2. 解:根据题意,微指令格式如下: 微指令字段(18位) P字段(3位) 下址字段(6位) 由此可画出微程序组成框图如下: 图C13.3 1. 微程序共有58条微指令,20个微命令(直接控制),6个微程序分支,请画出微程序控制器组成框图,描述各部分功能。 解:根据题意,微指令格式如下: 微命令字段(20位) P字段(3位) 下址字段(6位) 由此可画出微程序组成框图如下: 图C15.1 1. 设存储器容量为32字,字长64位,模块数m=4,分别用顺序方式和交叉方式进行组织。存储周期T=200ns,数据总线带宽为64位,总线传送周期τ=50ns。问顺序存储器和交叉存储器的带宽各是多少? 2. 解:顺序存储器和交叉存储器连续读出m=4个字的信息总量都是: q=64位×4=256位 顺序存储器和交叉存储器连续读出4个字所需的时间分别是: t2=mT=4×200ns=800ns=8×10-7(s) t1=T+(m-1)τ=200+3×50=350ns=3.5×10-7(s) 顺序存储器和交叉存储器的带宽分别是: W1=q/t2=256/(8×10-7)=32×107(位/s) W2=q/t1=256/(3.5×10-7)=73×107(位/s) 1. 中断接口中有哪些标志触发器?功能是什么? 中断接口中有四个标志触发器: (1) 准备就绪的标志(RD):一旦设备做好一次数据的接受或发送,便发出一个设备动作完毕信号,使RD标志置“1”。在中断方式中,该标志用作为中断源触发器,简称中断触发器。 (2) 允许中断触发器(EI):可以用程序指令来置位。EI为“1”时,某设备可以向CPU发出中断请求;EI为“0”时,不能向CPU发出中断请求,这意味着某中断源的中断请求被禁止。设置EI标志的目的,就是通过软件来控制是否允许某设备发出中断请求。 (3) 中断请求触发器(IR):它暂存中断请求线上由设备发出的中断请求信号。当IR标志为“1”时,表示设备发出了中断请求。 (4) 中断屏蔽触发器(IM):是CPU是否受理中断或批准中断的标志。IM标志为“0”时,CPU可以受理外界的中断请求,反之,IM标志为“1”时,CPU不受理外界的中断。 1. 用16K×16位的DRAM芯片构成64K×32位存储器。问需要多少个这样的DRAM芯片?画出该存储器的组成逻辑框图。 DRAM芯片容量为16K×16位=214×16 片内地址线14位(A13—A0),数据线16位。 存储器容量为64K×32位=216×32 全部地址线16位(A15—A0),数据线32位。 所需芯片总数为(64K×32)÷(16K×16)=8(片) 因此存储器可分为4个模块,每个模块16K×32位,各模块通过A15、A14进行2:4译码器选择。 存储器的组成逻辑框图如下: 图C18.2 一个较完整的指令系统应包括哪几类指令? 1. 解:一个较完整的指令系统,应包括数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、字符串指令、特权指令等。 某总线在一个总线周期中并行传送4B的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,求总线带宽是多少? 解:设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个总线周期传送的数据量用D表示,根据总线带宽定义,有: Dr=D/F=D×f=4B×33×106/s=132MB/s 中断处理过程包括哪些操作步骤? 4.解:中断处理过程如下: (1) 设备提出中断请求 (2) 当一条指令执行结束时CPU响应中断 (3) CPU设置“中断屏蔽”

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值