级计算机构成道理Word格式.docx
《级计算机构成道理Word格式.docx》由会员分享,可在线阅读,更多相关《级计算机构成道理Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
(1)链式查询:
仅用两根线,对电路故障敏感,优先权固定
(2)计数器定时查询:
用Log2n优先权可变
(3)独立请求方式:
用2n根线,响应速度快,优先次序控制灵活
5.总线周期:
完成一次总线操作的时间四阶段(申请,寻址,传数,结束)
6.同步通信:
双方由统一的时标控制
优点:
规定明确,统一,简单
缺点:
强制性同步,必须按最慢速度来设计公共时钟,影响总线工作效率适用于总线长度短
异步通信:
没有公共时钟标准,采用应答方式
三种应答方式:
不互锁,半互锁,全互锁
7.异步串行的约定字符格式
一个起始位(低电平),5-8个数据位,一个奇偶校验位,1或1.5或2个终止位
8.波特率比特率的计算
9.半同步通信:
有统一的时钟标准,加入WAIT,响应信号线
第四章
1.存储器的分类
2.金字塔图
3.两个层次结构,三级存储系统(缓存主存辅存)
缓存-主存层次:
主要解决CPU和主存速度不匹配问题
主存-辅存层次:
主要解决存储系统的容量问题
4.按字节寻址按字寻址
5.存储器带宽的计算
6.半导体材存储芯片译码驱动方式
(1)线选法,结构简单,适用于容量不大的存储芯片
(2)重合法,适用于大容量的存储空间
7.动静态RAM的特性对比
DRAM
SRAM
存储原理
电容
触发器
集成度
高
低
芯片引脚
少
多
功耗
小
大
价格
速度
慢
快
刷新
有
无
8.ROM在程序执行过程中只能做读操作并不意味着ROM不能做写操作
9.存储器与CPU的连接
8.提高访存速度
(1)单体多字系统改变存取周期增加存储器带宽
(2)多提并行系统a低位交叉,在不改变模块存取周期的前提下,提高存储器带宽;
个体轮流编址
b高位交叉顺序编制
9.存取周期T的计算
10.缓存基本结构图
11.cache命中率的影响因素
容量块长地址映射方法
12.cache读写操作
写操作时间就是访问cache的时间
写直达法:
写操作时数据既写入cache由写入主存
写回法:
写操作时只把数据写入cache,而不写入主存,当cache数据被替换出去时才写回主存
13.cache的结构
主存指令和数据放在一起,采用统一cache,分开存放时,采用分立cache
当CPU采用超前控制的某种并行处理技术,采用分立cache
14.映射方式
(1)直接映射
实现简单缺点:
不够灵活
(2)全相联映射
优:
灵活性强缺:
成本较高
(3)组相联映射
第五章
1.输入输出系统的组成
(1)I/O软件:
a.I/O指令,CPU指令的一部分
b.通道指令:
通道自身的指令
指出数组的首地址,传送字数,操作命令
(2)I/O硬件a.设备I/O借口
b.设备设备控制器,通道
2.I/O设备两种编址方式的优缺点
(1)统一编制:
将I/O地址看作是存储器地址的一部分
占用存储空间,减少了主存容量,但无须专用的I/O指令
(2)不统一编制:
I/O地址和存储器地址是分开的
不占用主存空间,不影响主存容量,但需设I/O专用指令
3.I/O设备与主机信息传送的控制方式
(1)程序查询方式
(2)程序中断方式
(3)DMA方式
4.I/O接口的功能
(1)选址功能
(2)传送命令的功能
(3)传送数据的功能
(4)反映I/O设备工作状态的功能
5.I/O接口的类型
(1)按数据传送方式分类:
a.并行Intel8255b.串行Intel8251
(2)按功能选择的灵活性分a.可编程b不可编程
(3)按通用性分a.通用接口b.专用接口
(4)按数据传送的控制方式分a.中断接口b.DMA接口
6.中断的排队
入口地址:
a.由软件产生:
通过编写查询程序实现
b.硬件向量法:
由硬件产生向量地址,再向量地址找到入口地址
7.中断响应条件和时间
(1)条件:
允许中断触发器:
EINT=1
用开中断指令将EINT置‘0’
用关中断指令将EINT置‘0’或硬件自动复位
(2)时间:
当D=1随机且MASK=0时
在每条指令执行阶段的结束前
CPU发中断查询信号(将INTR置‘1’)
8.中断服务程序流程
(1)保护现场a.程序断点的保护:
中断隐指令完成
b.寄存器内容的保护:
进栈指令
(2)中断服务:
对不同的I/O设备具有不同内容的设备服务
(3)回复现场:
出栈指令
(4)中断返回:
中断返回指令
9.单重中断和多重中断
(1)单重:
不允许中断现行的中断服务程序
多重:
允许级别更高的中断源中断现行的中断服务程序
(2)服务流程PPT5-34P201
10.对DMA工作方式的理解
11.程序中断方式和DMA方式的比较
中断方式
DMA方式
数据传递
程序
硬件
响应时间
指令执行结束
存取周期结束
处理异常情况
能
不能
中断请求
传送数据
后处理
优先级
第六章
1.已知机器字长,写出有符号数和无关符号数表示范围
原码-补码-反码相互转换
2.定点小数-补码表示范围
有无符号的表示范围
如果XXX代表0用哪种码制?
移码P225
3.正数补码与质数补码的关系
4.移码直接判断大小
阶码用移码表示
尾数用补码表示
5.浮点表示浮点数的一般形式
浮点数规格化数的表示
6.阶码的位数影响表示范围
尾数位数影响表示精确
7.溢出的判断
上溢-溢出中断
下溢-机器0输出
8、给定机器字长,写出浮点数(规格化)的表示范围
9.浮点数规格化的方法
10.浮点数机器零判断
11.算数移位规则为补码
12.定点数、浮点数的加减运算
最高位符号位代表真正符号位
双符号相同-不溢出
双符号不相同-溢出(10、01)
第七章
1.指令必须有操作码,字长,周期都不是固定值
2.指令字长=存储字长
3.寻址方式:
(1)指令寻址:
分为顺序跳跃
(2)数据寻址:
立即寻址、直接寻址、隐含寻址、间接寻址、寄存器寻址、寄存器间接寻址、基址寻址、变址寻址、相对寻址、堆栈寻址
复杂寻址优点:
扩大寻址范围,缩短指令字长、提高编程灵活性
PPT7.3P318-7.2P319-7.3
4.RISC技术PPT-40CISC主要特征
5.课后习题例6P225
第八章
1.运算器和控制器的功能组成P337
功能--运算器:
算术运算,逻辑运算
控制器:
指令控制,标准控制,时间控制,处理终端,数据加工
组成--运算器:
以ALU为核心以及其他寄存器
CU核心外加IR和PC
2.CPU结构框图
3.中断系统/CPU内部中断寄存器
目的:
用来协助完成中断
4.用户可见的寄存器:
通用寄存器,数据寄存器,地址寄存器,条件码寄存器
用户不可见寄存器:
MA、MDR、PC、IR
5.指令周期的概念
CPU每取出并执行一条指令所需的全部时间。
指令周期分为:
取址周期(取指令和分析指令),执行周期(取指令数和完成指令操作)
指令周期可能包涵的四个子周期:
取址周期,间址周期,执行周期,中断周期。
这四个周期并成CPU的四个工作周期。
6.围绕CPU内部结构有效划出四个周期,信息流图(围绕十条指令)
7.什么是流水线技术
8.影响流水线性能的因素P349
三个相关:
(1)结构相关(结构相关是指当指令在重叠执行过程中,不同指令征用同一功能部件产生资源冲突时产生的)
(2)数据相关(数据相关是流水线中的各条指令因素重叠,可能改变对操作数的读写访问顺序,从而导致了数据相关冲突)
(3)控制相关(主要由转移指令引起)
9.什么是吞吐率
10.掌握流水线多发技术:
a超标量技术b超流水线技术c超长指令字技术P356
11.理想情况的解释:
流水线连续稳定流水,不发生断流和停顿
12.中断系统解决的七个问题P359
比如a.CPU什么条件响应中断(外部中断请求且系统允许情况下响应时间:
当前指令执行周期结束)
b.保护现场的步骤:
(1)断点保护(中断隐指令硬件)
(2)寄存器内容保护(程序员编程中断服务程序一开始)
13.终端服务程序入口地址行踪
(1)硬件—--中断向量地址部件,形成中断向量地址,而后根据中断向量地址,查询中断向量表,获取中断向量
(2)软件----通过执行中断识别程序,获得中断服务程序入口地址
14.中断服务程序四步
保护现场-中断服务-恢复现场-中断反馈
15中断时中断隐指令自动完成三件事
(1)断点保护
(2)关中断(3)形成中断向量地址并把它送给PC
16.中断屏蔽技术P365
17.采用中断屏蔽技术关键点,中断屏蔽字的设计第八章例题P369-例8.2-表8.9-图8.37;
图8.35-表-8.8
18.如何通过识别新的屏蔽字改变原有中断处理顺序,设置完新的屏蔽字,画出CPU执行程序的轨迹
19.采用中断屏蔽技术,新的屏蔽字识别在什么位置(保护现场之后,开中断之前)
第九章
1.指令周期,四个工作周期的微操作命令(取址、间址、中断、执行)P382&
P383例题
2.已知某指令、取址方式,围绕CPU结构,写出信息流程图和相应控制信号
3.微操作命令分析,CPU内信息流动图?
4.机器周期-指令周期-概念
机器周期可以看作是所有指令执行过程中的一个基准时间
指令周期
5.机器周期、指令周期、时钟周期三者之间的关系
一个指令周期包括若干个机器周期,一个机器周期又包含若干个时钟周期
6.影响计算机速度的因素P387-9.3
计算机的速度不仅与主频有关,还与机器周期中所含的时钟周期数以及指令周期中所含的机器周期数有关。
此外,计算机的运行速度还和很多其它因素有关,比如:
主存的运行速度、机器是否配有Cache、总线的数据传输率、硬盘的运行速度以及机器是否采用流水技术等
7.产生不同微操作命令序列所用的时序控制方法
(1)同步控制方式(定长机器周期、不定长机器周期、中央控制和局部控制相结合的方法)
(2)异步控制方式
(3)联合控制方式
(4)人工控制方式(Reset键、连续或单条执行转换开关、符合停机开关)
第十章
1.两种设计方法-四个工作周期的微操作-节拍安排
2.组合逻辑设计方法-优缺点
优点:
简单明了,响应速度快
缺点:
控制单元控制线路庞杂,不利于控制单元调试和修改,一旦指令系统要扩展指令或删除相应指令,控制单元要全部推翻之前设计
组合逻辑主要用于RISC系统,主要因为线路少,不至于导致某个单元线路过于复杂,同时满足速度性能上的追求
3.微程序设计
层次关系(程序-机器指令;
微程