1、春《计算机组成原理》(本科)期末复习指引 第2章 数据表示、运算和运算器部件 一、填空部分 1. 掌握十进制与BCD、二进制、十六进制相互转换的措施。53~55 2. 掌握补码加减法80~81 二、选择题部分 1. 按照IEEE标准,一个浮点数怎样组成,浮点数的零怎样表示,什么是规格化。70~71 2.了解奇偶校验码中的偶校验的特点,码距。57~59 第3章 指令、指令系统和控制器部件 一、简答题部分 1.能够变化指令次序执行的指令有哪几个,一般能够采取什么方案。 无条件转移指令,条件转移指令,子程序调用指令和子程序返回指令,中断返回指令等能够变化
2、指令执行的次序(不再是次序执行);一般能够采取在指令字中,能够通过给出存储器编号,把该存储器的内容作为新的指令地址;能够例如用指令的第二个字直接给出一个新的指令地址;也能够通过给出一个偏移值(能够为正或负值)与目前指令地址相加求得新指令的地址(相对转移)。对条件转移指令,还应当在指令字中给出依据什么条件判定是否应当转移的信息,仅在条件成立时才转移,否则次序执行下一条相邻指令。 2.了解组合逻辑的控制器中节拍发生器的作用。 是通过节拍发生器的几个触发器的不一样的编码状态来辨别每条指令不一样的执行步骤 3.在教学试验机中,要扩展新指令,需要哪些设计步骤?又怎样协调原有指令与扩展指令关
3、系? 在教学试验中,要扩展加进几条新指令,需要通过: 。定义指令格式和指令功效; 。划分指令执行步骤并确定每个步骤应完成的处理功效; 。设计为支持每一步骤用到的控制信号的取值状态(设计指令执行流程表); 。写出这几条指令用到的每个控制信号的逻辑体现式; 。把这些控制信号分组,分派到对应的现场可编程器件中,完成逻辑体现式的编译操作,并把产生的融丝编码的文献内容写入到每个芯片之中; 在教学计算机中,这些扩展指令与原有指令用到的不一样的控制信号,被分派在两类不一样的现场可编程器件中,对应的同一个控制信号直接连接在一起,并通过辨别新老指令的一位控制信号使其中的一类现场可编程器件的输出有效
4、而使另一类现场可编程器件的输出展现高阻态,以确保二者以互斥方式运行。 4.了解微程序控制器中的下地址形成部件的作用,以及形成下一条微指令的措施。 通过从控制存储器中读出不一样的微指令,来完成每一条指令不一样执行步骤的控制功效,即接续指令不一样执行步骤。 5.掌握下述指令各自的执行步骤,及每一步的功效是什么。 a. CPU内部的存储器和存储器之间的数据运算与传送 CPU内部的存储器和存储器之间的数据运算与传送,一般用一步能够完成;例如R0+R1®R0; b. 主存储器的一个存储单元与一个累加器之间的数据传送 主存储器的一个存储单元与一个累加之间的数据传送,
5、一般用2步能够完成,第一步把主存储器的一个存储单元的地址送地址存储器,第二步读主存储器,并把读出的数据传送到指定的累加器中; c. 主存储器的2个存储单元之间的数据传送 主存储器的2个存储单元之间的数据传送,一般能够用4步完成,第一步把主存储器的一个存储单元的地址送地址存储器,第二步读主存储器,并把读出的数据保存在一个数据存储器中;第三步把主存储器的另外一个存储单元的地址送地址存储器,第四步执行写主存储器,即把保存在那个数据存储器中的数据写进存储器的指定单元中。 第4章 多级结构的存储器系统 一、选择题部分 1.掌握高速缓冲存储器在计算机系统中所处位置,用于处理的矛盾,
6、选用的器件,写入的原理,读出操作的原理。277~278 2. 掌握虚拟存储器的概念,处理的矛盾,两种管理方案的基本概念。286~287 二、简答题部分 1. 了解动态与静态存储器芯片存储信息的特点,各自的合用场所。266~270 2. 了解主存储器的多体结构的概念,提升读写速度的原因。 主存储器的多体结构是指实现多个能够各自独立完成读写操作的存储器模块(体),即它们的读写操作有也许在时间上重叠起来,而存储器的总容量为这些存储器体容量的总和。对单一的容量更大的存储器,在一个读写周期内,只能读写一个主存字,但对多个存储体组成的存储器,却能够在一个读写周期内开启多个存储体的读写操作
7、从而有也许完成多个存储字的读写操作,即提升了主存储器平均的读写速度。 3. 了解硬磁盘的基本工作原理,重要性能指标,在计算机系统中的作用。291~292 第5章 输入/输出设备与输入/输出系统 一、简答题部分 1.掌握在总线的设计与实现中采取哪些方案,能够提升计算机系统的输入/输出能力,这些方案处理了什么问题。 提升总线时钟的频率,以便在单位时间内完成更数次数的数据传送; 增加数据总线的位数,以便在每次数据传送时同时传送更多位数的数据; 采取成组数据传送(BURST传送)方式,使得在一组数据传送的过程中,尽也许地把发送地址和传送数据在时间上重叠起来; 采取多总线结
8、构,使得多个数据同时通过不一样的总线完成传送。 最后达成在单位时间内传送尽也许多的数据的目标,即提升了输出输入能力。 2.了解显示接口卡中重要包括那些功效部件?显示字符和显示简单的图形的重要区分是什么?313~314 3.掌握直接控制方式,程序中断方式和直接内存访问方式的基本概念、作用、对CPU运行的影响。 在计算机系统的输入/输出过程中,程序直接控制方式,是通过输入/输出指令查询接口状态来控制数据的输入/输出操作的运行方式,简单且运行速度快,但占据CPU的过多时间,也难以完成CPU计算与外围设备入出操作,或多个外围设备入出操作的并发执行。程序中断方式仅在设备已经准备就绪的时候
9、准备好送给CPU的数据或已经完成一次写入操作),才通过发出中断祈求信号,祈求CPU开始一次输入/输出操作,使得CPU有更多的时间执行运算操作,故能够完成CPU计算与外围设备入出操作,或多个外围设备入出操作的并发执行;但响应与处理一次中断要用较多条指令才得以完成,故重要用于慢速设备的输入/输出操作。直接内存访问方式,重要用于迅速设备与主存储器直接进行数据传送的输入/输出操作,深入减少了CPU的开销。 4.掌握针式打印机的组成和基本工作原理。318~319 《计算机组成原理》 期末复习指引(2) 期末考试重要考核同学对该课程中原理性和技术方面的知识的掌握程度。考试只限于第2到
10、第5章内容。详细以每章的“本章重要教学内容” 中论述为依据。参考平时所留作业题目和“计算机组成原理”试题类型及解答。要强调,注意力不应放在实例、线路的详细内容。要掌握组成的原理知识,技术思绪内容。 《计算机组成原理 》 试题类型及解答 一、数制转换,定点小数和整数的原码、反码、补码表示。 例题: 将十进制数 +107/128 和 –52化成二进制数,再写出各自的原码、反码、补码表示(符号位和数值位共8位)。 答案: +107/128 = 0.1101011 –52 = –110100 原码 01101011 1011010
11、0 反码 01101011 11001011 补码 01101011 11001100 考核的知识点: (1)十进制的小数、整数转换为二进制数 (2)二进制的小数、整数的原码、反码、补码表示,转换 +107/128 的技巧性。 二、 二-十进制编码的概念,位权、有权码与无权码的概念。表2.9内容应掌握。 例题: 1.掌握判断二元编码系统的判断措施。 2.能够举出有权、无权码的例子。 考核的知识点: (1)位权的概念 (2)判定编码系统的措施。 三、补码加减法运算(双符号),溢出判断。原码一位乘法运算。 四、浮点数的表示,隐藏位技术概念
12、移码概念。 例题: 要求阶码用4位(含阶符号)移码表示,尾数用8位(含浮点数的符号)原码表示。 设 A= – 0.101101 ´ 2-3, B= 0.101001 ´ 2-2, 将A、B表示为规格化 的浮点数; 答案: –0.101101 ´ 2-3的浮点数的格式:1 0101 1011010 101001´2-2 的浮点数的格式:0 0110 1010010 考核的知识点: (1) 补码加减法运算,溢出。 (2)原码一位乘法 (3)浮点数格式与表示 (4)浮点数的规格化,隐藏位,移码。 五、定点运算器的功效、组成、使用多累
13、加器的用途,乘商存储器的功效。 考核的知识点: (1) 定点运算器功效与组成: 算逻运算部件ALU,多累计器GR,乘商存储器。 (2) 运算器的控制与使用。 六、对指令系统的要求,指令的功效安排,指令格式和寻址方式内容,指令的执行步骤,设计指令系统的要点是重点。 例题: 1. 举例阐明计算机中常用的四种寻址方式(存储器寻址,存储器间接寻址,变址寻址,堆栈寻址),从形式地址到得到操作数的寻址处理过程。 答案: (1)存储器寻址,形式地址为存储器名(或编号),存储器中的内容为操作数; (2)存储器间接寻址, 形式地址为存储器名(或编号),存储器中的内容为操作
14、数的地址,再读一次内存得到操作数。 (3)变址寻址,形式地址为变址存储器名(或编号)和变址偏移值,把变址存储器中内容与变址偏移值相加得到操作数的地址,再读一次内存得到操作数。 (4)堆栈寻址,一般形式地址为将写入堆栈的、或接收堆栈读出内容的存储器名(或编号),指令中不直接给出内存地址,用默认堆栈指针SP,修改SP操作。 考核的知识点: (1) 指令格式与指令中的操作数地址表示; (2) 形式地址与实际地址的概念; (3) 寻址的处理过程。 例题:2.原理性地阐明: ADD R0,R1指令、 条件相对转移指令的指令格式和执行步骤。 答案: ADD
15、 R0,R1, 指令格式和内容: 指令中给出操作码和 R0、R1的编号; 指令执行步骤: (1)程序计数器(PC)的内容送地址存储器 (2)读内存,读出内容送指令存储器(IR); PC内容+1(增量); (3) R0、R1送ALU,ALU执行加运算,运算成果存回R0存储器; 保存运算成果的特性状态。 (4) 检查有无中断祈求,有,则响应中断,无则转入下一条指令的执行过程。 条件相对转移指令,指令中给出操作码和相对转移偏移值,条件转移要依据的转移判断条件;指令的执行步骤:其中(1)、(2)步的取指和最后一步的判中断同前一条指令的处理
16、 (3)执行条件转移指令时,要判别指定的条件, 若为真, 才执行:尚未修改的PC内容送ALU,相对转移偏移值送ALU, ALU执行加操作,成果送入PC; 否则次序执行下条指令; 考核的知识点: (1) 经典指令的指令设计要点。 (2)经典指令的执行步骤分析、比较(子程序调用,中断指令)。 七、海明码纠错的基本原理。(p59) 八、组合逻辑控制器理,微程序控制器。 例题1: 阐明组合逻辑控制器的组成,重点了解节拍发生器。 答案: 组合逻辑控制器是用节拍发生器指明一条指令执行步骤。 例题2: 阐明微程序控制器怎
17、样产生下一条微地址。(参考p163) 考核的知识点: (1)组合逻辑和微程序的两种控制器功效与组成。 (2) 组合逻辑和微程序的控制器的运行原理。 九、多级存储器系统的基本组成,各级存储器所用介质的特性,多级结构存储器结构应满足的标准,以及它得以高效运行的原理。 例题1: 阐明采取多级结构的存储器系统的目标?使用多体结构的主存储器的目标? 例题2: 主存储器、高速缓存、虚存各自的组成及优缺陷。 例题3: 高速缓存的组成、映象方式、性能指标。 考核的知识点: (1) 多级结构的存储器系统的运行原理。 (2) 多体结构存储
18、器系统的作用。 考核的知识点: (1)高速缓冲存储器系统的概念,工作原理及性能分析。 十、外存储设备(磁盘、光盘)的组成与工作原理,有关磁盘阵列和容错方面的知识要掌握,以作业和有关题目为参考。 十一、计算机输入/输出系统的组成,包括计算机总线、输入/输出控制方式(比较优缺陷)。 例题1: 1.阐明通用可编程输入/输出接口中应包括哪些组成部件,各自的功效。 考核的知识点: (1) 接口中的功效电路。(2) 通用、可编程接口电路中的有关概念。 (3)DMA接口组成(与通用接口比较)。 十二、输入/输出设备中强调以了解点阵式方式运行的设备的组成、工作原理与适应场所,及优缺陷比较。了解一次性光盘机的组成及工作原理。 十三、掌握总线组成的一般知识,总线使用中会遇到的基本概念,如单总线与多总线、总线周期与总线周期类型、总线的等候状态等内容。 考核的知识点: (1)总线的组成、工作方式。(2)点阵设备性能的比较。(3)光盘机的工作原理。






