,计算机组成原理,
期末复习指导 ( 2)
期末考试主要考核同学对该课程中原理性和技术方面的知识的掌握程度。考试只限于第 2到第 5章内容。具体以每章的,本章主要教学内容,中叙述为依据。
参照平时所留作业题目和
,计算机组成原理,试题类型及解答。要强调,注意力不应放在实例、线路的具体内容。
要掌握组成的原理知识,技术思路内容。
,计算机组成原理,
试题类型及解答一,数制转换,定点小数和整数的原码、反码、
补码表示 。
例题:
将十进制数 +107/128 和
–52化成二进制数,再写出各自的原码,反码,补码表示 ( 符号位和数值位共 8
位 ) 。
答案:
+107/128 = 0.1101011
–52 = –110100
原码 01101011 10110100
反码 01101011 11001011
补码 01101011 11001100
考核的知识点:
( 1)十进制的小数、整数转换为二进制数
( 2)二进制的小数、整数的原码、反码、补码表示,转换 +107/128 的技巧性。
二,二 -十进制编码的概念,位权、有权码与无权码的概念。
表 2.9内容应掌握。
例题:
1.掌握判断二元编码系统的判断方法。
2.能够举出有权、无权码的例子。
考核的知识点:
( 1) 位权的概念
( 2) 判定编码系统的方法。
三,补码加减法运算(双符号),溢出判断。原码一位乘法运算。
四,浮点数的表示,
隐藏位技术概念,
移码概念。
例题:
要求阶码用 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) 浮点数的规格化,隐藏位,
移码。
五,定点运算器的功能、
组成、使用多累加器的用途,乘商寄存器的功能。
考核的知识点:
(1) 定点运算器功能与组成:
算逻运算部件 ALU,多累计器 GR,乘商寄存器。
(2) 运算器的控制与 使用 。
六,对指令系统的要求,
指令的功能安排,指令格式和寻址方式内容,
指令的执行步骤,设计指令系统的要点是重点。
例题,1,举例说明计算机中常用的四种寻址方式(寄存器寻址,寄存器间接寻址,
变址寻址,堆栈寻址),从形式地址到得到操作数的寻址处理过程。
答案:
( 1) 寄存器寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数;
( 2) 寄存器间接寻址,
形式地址为寄存器名
(或编号),寄存器中的内容为操作数的地址,再读一次内存得到操作数。
( 3) 变址寻址,形式地址为变址寄存器名(或编号)和变址偏移值,把变址寄存器中内容与变址偏移值相加得到操作数的地址,再读一次内存得到操作数。
( 4) 堆栈寻址,通常形式地址为将写入堆栈的、或接收堆栈读出内容的寄存器名
(或编号),指令中不直接给出内存地址,用默认堆栈指针 SP,修改 SP操作。
考核的知识点:
(1) 指令格式与指令中的操作数地址表示;
(2) 形式地址与实际地址的概念;
(3) 寻址的处理过程。
例题,2,原理性地说明,ADD R0,R1指令、
条件相对转移指令的指令格式和执行步骤。
答案,ADD R0,R1,
指令格式和内容:
指令中给出操作码和
R0,R1的编号;
指令执行步骤:
( 1) 程序计数器( PC)的内容送地址寄存器
( 2) 读内存,读出内容送指令寄存器( IR);
PC内容 +1(增量);
( 3) R0,R1送 ALU,ALU
执行加运算,运算结果存回
R0寄存器; 保存运算结果的特征状态。
( 4) 检查有无中断请求,有,
则响应中断,无则转入下一条指令的执行过程。
条件相对转移指令,指令中给出操作码和相对转移偏移值,条件转移要依据的转移判断条件;指令的执行步骤:其中( 1)、( 2)步的取指和最后一步的判中断同前一条指令的处理;
( 3)执行条件转移指令时,
要判别指定的条件,
若为真,才执行:尚未修改的 PC内容送 ALU,相对转移偏移值送 ALU,ALU执行加操作,结果送入 PC; 否则顺序执行下条指令;
考核的知识点:
( 1) 典型指令的指令设计要点。
( 2) 典型指令的执行步骤分析,比较 ( 子程序调用,
中断指令 ) 。
七,海明码纠错的基本原理。( p59)
八,组合逻辑控制器理,微程序控制器。
例题 1:
说明组合逻辑控制器的组成,重点了解节拍发生器。
答案:
组合逻辑控制器是用节拍发生器指明一条指令执行步骤。
例题 2:
说明微程序控制器如何产生下一条微地址。
(参考 p163)
考核的知识点:
(1)组合逻辑和微程序的两种控制器功能与组成。
(2) 组合逻辑和微程序的控制器的运行原理。
九,多级存储器系统的基本组成,各级存储器所用介质的特性,多级结构存储器结构应满足的原则,以及它得以高效运行的原理。
例题 1:
说明采用多级结构的存储器系统的目的?使用多体结构的主存储器的目的?
例题 2:
主存储器、高速缓存、虚存各自的组成及优缺点。
例题 3:
高速缓存的组成、映象方式、性能指标。
考核的知识点:
( 1) 多级结构的存储器系统的运行原理。
( 2) 多体结构存储器系统的作用 。
考核的知识点:
( 1)高速缓冲存储器系统的概念,工作原理及性能分析。
十,外存储设备(磁盘、
光盘)的组成与工作原理,有关磁盘阵列和容错方面的知识要掌握,
以作业和有关题目为参照。
十一,计算机输入 /输出系统的组成,包括计算机总线、输入 /输出控制方式(比较优缺点)。
例题 1:
1.说明通用可编程输入
/输出接口中应包括哪些组成部件,各自的功能。
考核的知识点:
( 1) 接口中的功能电路。
( 2) 通用、可编程接口电路中的有关概念。
( 3) DMA接口组成 ( 与通用接口比较 ) 。
十二,输入 /输出设备中强调以了解点阵式方式运行的设备的组成、工作原理与适应场所,及优缺点比较。了解一次性光盘机的组成及工作原理。
十三,掌握总线组成的一般知识,总线使用中会遇到的基本概念,如单总线与多总线、总线周期与总线周期类型、总线的等待状态等内容。
考核的知识点:
( 1)总线的组成、工作方式。( 2)点阵设备性能的比较。( 3)光盘机的工作原理。