上海大学硕士研究生入学试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上海大学 1999 年硕士研究生入学试题

一、填空40分,每个一分

1、磁盘驱动器读写数据的基本存取单位簇。

2、计算机能直接处理的语言称为机器语言。

3、对真值 0 表示形式唯一的机器数是补码。

4、数字计算机用来处理离散的数据,而模拟计算机用来处理连续性的数据。

5、若寄存器内容为 11111111 ,若它等于 -0 ,则为反码表示形式,若它等于 -127,则为原码表示形式。

6、一位十进制数,用BCD码表示需 4 位二进制码,用ASCII码表示需 8 位二进制码。

7、移码常用来表示浮点数的阶码部分,移码和补码除符号相反外,其他各位相同。

8、当 0 > x > -1 时,满足 (x)

原 =(x)

的值是 -0.1B ,当 0 > x > -27时,满足(x)

原 =(x)

的值是 -26。(设编码为8位,符号位1位)

9、零地址运算指令在指令格式中不给出操作数地址,它的操作数来自系统默认的寄存器或它不需要操作数。

10、基址寻址方式中,基址寄存器内容由系统确定,变址寻址方式中,变址寄存器内容由指令确定。

11、浮点运算器由尾数运算部件和阶码运算部件组成,它们都是定点运算器,尾数运算部件要求能执行加减乘除运算,阶码运算部件要求能执行加减运算。

12、运算器的技术指标一般用运算功能和位数表示。

13、一个512KB的存储器,其地址线和数据线的总和是 19+8 根。

14、对活动头磁盘组来说,磁盘地址由柱面号C 、磁头号H 、扇区号S 三部分构成,每个区存储一个数据块,其中包括地址信息、记录间隙、记录数据、校验码几个部分。

15、通常控制器的设计可分为微程序设计和组合逻辑设计二大类,相对应的控制结构有存储逻辑和布线逻辑,前者采用的核心器件是控制存储器,后者采用的核心器件是组合逻辑电路。

二、综合题:共60分

1、两个浮点规格化数相乘,是否可能需要右规?为什么?是否可能需要左规?为什么?其规格化次数可否确定?(6分)

答:不可能需要右规,可能需要左规,因为规格化的尾数是纯小数,两个纯小数相乘不会得到整数,但会变得更小,左规最多只需一次。

2、某机16位字长指令格式如下:(10分)

其中:D为形式地址,补码表示(包括一位符号位)

M为寻址模式: M=0 立即寻址

M=1 直接寻址

M=2 间接寻址

M=3 变址寻址

M=4 相对寻址

问:(1)该指令格式能定义多少种不同的操作?立即寻址操作数的范围是多少?

答:因为指令的操作码为5位,所以能定义 25 = 32 种不同的操作。

因为形式地址为8位,所以立即寻址操作数的范围是 28 = 256 。

(2)写出各种寻址模式计算有效地址的表达式。

答:立即寻址操作数就在指令中

直接寻址指令的形式地址是有效地址 EA = D

间接寻址指令的形式地址是有效地址的地址 EA = (D)

变址寻址有效地址 =指令的形式地址与指定的变址寄存器的内容之和

EA = D + ( 变址寄存器 )

相对寻址有效地址 =指令的形式地址与基址寄存器的内容之和

EA = D + ( 基址寄存器 )

(3)当M=1,2,4时,能访问的最大主存区为多少机器字

答: M = 1 直接寻址寻址范围为 28 = 256 个机器字

M = 2 间接寻址寻址范围为 216 = 64K 个机器字

M = 4 相对寻址寻址范围为 216 = 64K 个机器字

3、一个四体并行交叉存储器,每个模块容量是64K*32位,存取周期为200ns,问:

(1)在一个存取周期中,存储器能向cpu提供多少位二进制信息。(3分)

答:32*4 = 128

(2)若存取周期为400ns,在0.1us内每个体可向cpu提供32位二进制信息,该说法正确否?为什么?(3分)

答:该说法不正确,在0.1us内整个存储器可向cpu提供32位二进制信息,但每个存储体必须要 400ns 才能向cpu提供32位二进制信息。

4、在cache管理中,当新的主存页需要调入cache时,有几种替换算法?各有何特点?哪种算法平均命中率高?

答:常用的算法有两种

(1)先入先出算法:将最先调入的主存页替换出来。

(2)近期最少使用算法:将近期最少使用的主存页替换出来。

第 2 种算法的命中率较高。

5、计算机系统中为了管理中断,硬件上通常有哪些设置?各有什么作用?指令系统中有何考虑?(10分)

答:硬件上一般设置有:

(1)中断触发器用来记录中断源发出的中断请求

(2)中断屏蔽触发器用来控制某中断源是否允许中断

(3)排队电路用来确定中断源的优先等级

(4)设备码查询电路用来确定发出中断请求的中断源

指令系统中必须要设置中断返回指令,一般也都设置有软中断指令。

6、图1是双总线结构的机器,图中IR为指令寄存器,PC为程序计数器,MAR为存储器地址寄存器,M为主存(受R/W信号控制),MDR为存储器数据寄存器,R0、R1、R2、R3、X、Y均为寄存器,ALU由+、- 控制信号决定完成何种操作,控制信号G控制一个门电路,线上标注有控制信号,如Y1、X1为表示寄存器Y、X的输入控制信号,R1o表示寄存器R1的输出控制信号,R1i表示寄存器R1的输入控制信号。SUB R1, R2 指令完成(R1) + (R2) → R1的操作,画出其指令周期信息流程图,(假设指令地址已放在PC中)并列出相应的微操作控制信号序列。

解:指令周期信息流程图如下

相关文档
最新文档