组成原理填空
- 一个总线传输周期包括:申请分配阶段、寻址阶段、传输阶段、结束阶段
- CPU采用同步控制方式时,控制器使用机器周期、节拍组成的多级时序系统
- 在组合逻辑控制器中,微操作控制信号由:指令操作码、时序、状态条件决定
- 控制器CU常采用:同步控制、异步控制、联合控制
同步控制:微操作序列由基准时标系统控制,每个操作出现的时间与基准时标一致;
异步控制:不存在统一时标,微操作的时序是由专用的应答线路控制的,即控制器发出一个微操作控制信号后,等待执行部件完成该操作后发回的“回答”信号,再开始下个信号
联合控制:同步控制与异步控制相结合,即大多是微操作在同步时序信号下进行,对那些时间难以确定的微操作,如I/O操作,则采用异步控制 - 完成一条指令一般分为:取指阶段(取指令、分析指令)、执行阶段(执行指令)
- 微指令格式:垂直型、水平型,垂直型指令用较长的微程序换取较短的
- 在写操作时,对Cashe与主存单元同时修改的方法:写直达法;
若每次只暂时写入Cashe,直到替换时才写入主存:写回法。 - 基址寻址和变址寻址的区别:
基址寻址提供基地址,指令提供偏移量;
变址寻址提供偏移量,指令提供基地址 - 缓存是设在CPU和主存之间的一种存储器,其速度与CPU速度匹配,其容量与缓存中数据的命中率有关( CPU 缓存 主存 )
- CPU响应中断时要保护现场,包括对PC内容和寄存器的保护,前者通过硬件自动实现,后者通过软件编程实现。
- DMA的数据块传送可分为:预处理、数据传送、后处理
- I/O的编址方式:独立编址、统一编址(通过访存指令和设备交换信息)
- 动态RAM:靠电容存储电荷的原理存储信息,因此,一般2ms时间内必须刷新一次,刷新与行地址有关,该地址由刷新地址计数器给出。
- 在微程序控制器中,一条机器指令对应一个微程序,若某机有35条机器指令,则可对应38.
- CPU从主存取出一条指令并执行该指令的时间叫指令周期,它通常包括若干个机器周期,而后者又包括若干个节拍。机器周期和节拍构成多级时序系统。
- 在总线复用的CPU中,地址线和数据线共用一组总线,必须采用分时控制的方法,先给地址信号,并用地址锁存信号将其保存
- 直接映像:缓存块号i=(主存块号j)mod(缓存块数C)
组相连映像:缓存块号i=(主存块号j)mod(把Cashe分成的组数Q) - I/O设备与CPU之间的联络方式:立即响应、异步定时、同步定时
- 在总线的异步通信方式中,通信的双方可以通过:不互锁、半互锁、全互锁联络
- 多重中断的中断服务程序包括:保护现场、开中断、设备服务、恢复现场、中断返回
- 指令寻址的基本方式有:
顺序寻址方式,其指令地址由程序计数器给出;
跳跃寻址方式,其指令地址由指令本身给出。
名词解释
- 机器周期:存取周期,基准
- 周期挪用:DMA方式中由DMA接口向CPU申请占用总线,占用一个存取周期
- 水平型微指令:一次能定义并执行多个并行操作的微命令(直接编码速度最快)
- 超标量技术:指在每个时钟周期内可同时并发多条独立指令,即以并行操作方式将两条或两条以上指令编译并执行,在一个时钟周期内需要多个功能部件
- 超流水线:将一些流水线寄存器插入到流水线段中,好比将流水线再分道,在一个时钟周期内一个功能部件被使用多次
- 时钟周期:节拍,时钟频率的倒数,机器基本操作的最小单位
- 向量地址:中断方式中由硬件产生向量地址,可有向量地址找到入口地址
- 总线:连接多个部件的信息传输线,是各个部件共享的传输介质
- 系统总线:指CPU、主存、I/O各大部件之间的信息传输线。分为数据、地址、控制总线
- RISC:精简指令系统计算机,通过有限的指令条数简化处理器设计,以达到提高系统执行速度的目的
- 中断隐指令及功能:中断隐指令是在机器指令系统中没有的指令,它是CPU在中断周期内由硬件自动完成的一条指令,功能包括:保护程序断点、寻找中断服务程序的入口地址、关中断等。
- 机器字长:CPU一次能处理的数据位数,与CPU中寄存器的位数有关
- CMAR:控制存储器地址寄存器(有计数功能)
CMDR:控制存储器数据寄存器 - 指令流水:改变各条指令按顺序串行执行的规则,使机器在执行上一条指令的同时,取出下一条指令 -即上一条指令的执行周期与下一条指令的取指周期同时进行
- 周期窃取:DMA方式中由DMA接口向CPU申请占用总线,占用一个存取周期
- 硬件向量法:利用硬件产生向量地址,由向量地址找到中断服务程序的入口地址
- 间接寻址:间址需要通过多次访存得到有效地址
- 总线判优:当总线上各个主设备同时要求占用总线,通过总线控制器,按一定的优先等级顺序确定某个主设备可以占用总线
一些错题
1.指令的地址码给出存储器地址的加法指令,在执行周期一定访存。
2.垂直型微指令的特点:采用微操作码
3.采用微程序控制器的处理器不是微处理器!
微指令编码中,效率最低的是:直接编码方式
4.微程序控制器比硬连线控制器更加灵活。
5.CPU中的译码器:指令译码
6.DMA方式的接口电路中有程序中断部件,作用:向CPU提出传输结束
7.存取速度:寄存器、缓存、主存、辅存
8.寻址方式的执行速度,由快到慢:立即、直接、间接
9.异步通信方式中,不互锁速度最快
10.微指令操作控制字段的每一位代表一个控制信号,这种编码方式是直接编码!
11.原码规格化:尾数的第一数位为1,数符任意
12.I/O采用不统一编址时,输入输出的指令为:输入输出指令
统一编址时:访存指令
13.变址寻址便于处理数组!先计算,后访存!
14.单体多字存储器主要解决访存速度的问题
15.在采用增量计数器的微指令中,下一条微指令的地址在微指令地址计数器中!
16.由于CPU内部操作的速度较快,而CPU访问一次存储器的时间较长,因此机器周期常由存取周期确定!
17. 在三总线(I/O总线、主存总线、DMA总线)的计算机系统中,外部设备可以和主存储器统一编址
18. 全相联映像比较多的采用按“内容寻址”
19. 在磁盘存储器中,查找时间:使磁头移动到要找的柱面上所需的时间
20. 相容的信号是可以同时出现的信号
21. CPU不包括:地址译码器
22. 指令系统中采用不同的寻址方式,其目的是:实现程序控制
23. 总线结构的缺点:两种信息源的代码不能在总线中同时传送
24. 独立请求方式响应时间最快,链式查询对断路最敏感(计数器定时查询)
25. 原码和反码不能表示-1,补码可以!
26. 一个节拍信号的宽度是指时钟周期
27. 将微程序存储在EPROM中的控制器是静态控制器
28. 在中断周期中,由中断隐指令将允许中断触发器置“0”
29. 在单总线结构的CPU中,在某一个时刻只允许一个向总线发送数据,但可以有多个接收数据
30. EPROM是可改写的,但不能作为随机存储器用
31. 活动头磁盘存储中,信息写入或读出磁盘是串行方式
32. 通道程序是由*通道控制字(通道指令)*组成的
33. 磁盘是部分串行存取,磁带是串行存取