您的当前位置:首页2017年最新计算机专业硕士研究生入学试题组成原理北京邮电大学硕士研究生入学考试试题

2017年最新计算机专业硕士研究生入学试题组成原理北京邮电大学硕士研究生入学考试试题

2021-08-25 来源:乌哈旅游
北京邮电大学 97 年硕士研究生入学试题

1 .已知: [Y] 补=Y0.Y1Y2⋯Yn

求证: [-Y] 补=Y.Y Y⋯

0

1

2

Yn+2-n

证明:若 Y 为正值 则依定义有:

Y=[Y] 补=Y0.Y 1Y2⋯Yn

补=2+[-Y]=2+

[-Y]

Y0.Y1Y2⋯Yn)

(-

=2-Y 0.Y 1Y2⋯Yn

-n

=Y 0.Y 1Y2⋯Yn+2-n

若 Y 为负值 则依定义有:

Y=2-[Y] 补=2-Y0.Y1Y2⋯Yn

补=Y=2-Y0.Y1Y2

[-Y]

Yn

-n

=Y 0.Y 1Y2⋯Yn+2-n

所以命题成立。

2 .已知: X= - 0.1011*2

-010

Y= + 0.1101*2 -011

-011

用变形补码求 X-Y= ?

11.0101 [E ] 补 = 11.110 依题意: [M ] 补 =

X

X

[M Y] 补 = 00.1101 [E Y] 补 = 11.101

解:( 1)对阶

] 补 = 11.110- 11.101=00.001>0

ΔE = [E X] 补 - [E

Y

[E (X-Y) ] 补 = [E Y] 补 + ΔE = 11.110

[M Y] 补 ' = 00.01101 2)尾数相减

[M (X-Y) ] = [M X] 补 - [M Y] 补 =11.0101 -

00.01101=10.11101

(3) 规格化

[M (X-Y) ]

'

=11.011101 [E (X-Y) ] 补 ' =11.111

4)0 舍 1 入处理

[M (X-Y) ] 补 =11.0111

5)判别溢出

[E (X-Y) ] 补 ' =11.101 无溢出

所以: X-Y= - 0.1001*2 -001

3.

某机 CPU可提供 16 条地址线,8 条数据线,1 条控制

线( R/W), R/W = 1 表示读, R/W = 0 表示写。现用存储器总容量为 8KB。拟采用 2K*4 位的 RAM芯片。

( 1)画出 CPU与 RAM之间的连接图。

2)说明该 RAM的地址范围

该 RAM的地址范围为 0000H---1FFFH

4.

某机主存容量为 64K*16 位,采用单字长,单地址指

令,共 有 60 条。试采用直接、间接、变址、相对这四种寻址方式设计指令格 式,并说明每一种寻址方式的寻址范围及有效地址计算方法。

址为依题意:指令为单字长,即指令长度为 16 位。 指令共有 60 条,即指令的操作码字段需要 6 位( 26=64)。

指令有四种寻址方式,即寻址方式的控制码需要 2 位( 22=4)

指令为单地址指令,即指令的地址码字段有 8位(16-6-2=8 )

假设:

I = 00 为直接寻址方式,其寻址范围为 2 8=256B。有效地

A 。

I = 01 为间接寻址方式,间址寄存器默认为 C( 16

位),其寻 址范围为 216*2 8=16MB。有效地址为 [C]+A 。

I = 10 为变址寻址方式,变址寄存器默认为 D( 16

位),其寻

址范围为 216*2 8=16MB。有效地址为 [D]+A 。

I = 11 为相对寻址方式,其寻址范围为 2 8=256B。有效地

址为 [PC]+A 。

5.

某微程序控制器中,采用水平型直接控制微指令格

式,断定 方式,已知全机共有微命令 20 个,可判定的外部条件有 4 个,控制存 储器容量为 128*30 位。

(1)设计出微指令具体格式。

依题意:控制存储器容量为 128*30 位,即微指令字长为

30 位, 下址字段需 7 位( 27=128)。

全机共有微命令 20个,即微指令的控制字段为 20 位。 可判定的外部条件有 4 个,即微指令的转移条件码需 2 位(22=4) 微指令具体格式如下:

2)画出该控制器结构框图

北京邮电大学 98 年硕士研究生入学试题

1 .已知: X= - 7. 25

Y= + 28.5625

(1)将 X、Y分别转换成二进制浮点数(阶码占 4 位,尾数占

10 位,各包括一位符号位)

解:X= - 7. 25 = - 111. 01 )2 = - 0. 111010000* 2

0011

Y= + 28.5625 = (11100. 1001) 2 = 0. 111001001* 2

0101

( 2)用变形补码求 X-Y= ?

依题意: [M ] 补 = 11.000110000 [E ] 补 = 00.011

X

X

[M Y] 补 = 00.111001001 [E Y] 补 = 00.101

解:( 1)对阶

ΔE = [E X] 补 - [E Y] 补 = 00.011- 00.101=11.010< 0

[E (X-Y) ] 补 = [E x] 补 + ΔE = 00.101 [M x] 补 ' = 11.110001100

( 2)尾数相减

[M (X-Y) ] 补 = [M X] 补 - [M Y] 补

=11.110001100 - 00.111001001 =10.111000011

(3)规格化

[M (X-Y) ]补 ' =11.0111000011 [E (X-Y) ] 补' =00.110

(4) 0舍 1入处理

[M (X-Y) ]补 ' =11.011100010

( 5)判别溢出

[E (X-Y) ]补' =00.110 无溢出

所以: X-Y= - 0.100011110*2 0110

2 .某机字长 32 位,浮点数表示时,阶码占 8 位,尾数占 24

位,

各包括一位符号位。问:

1)带符号定点小数的最大表示范围是多少?

答:0. 11111111111111111111111*2 0 ≥ X ≥ -0.

11111111111111111111111*20

即: 1-2 -23 ≥ X ≥ - ( 1-2 -23 )

2)带符号定点整数的最大表示范围是多少?

答: 11111111111111111111111*21111111 ≥ X ≥

11111111111111111111111*21111111

1111111

即: (2 23 -1)*2 127 ≥ X ≥ - ( 2 23 -1 )*2 127

3)浮点数表示时,最大的正数是多少?

答: 11111111111111111111111*21111111 即: (2 23 -1 )*2 127

4)浮点数表示时,最大的负数是多少?

答: - 0.00000000000000000000001*2 -1111111

即: - 2

-23

*2 -127 = - 2 -150

5)浮点数表示时,最小的规格化正数是多少?

答: 0.10000000000000000000000*2 -1111111 即: 0.1*2 = 2

3. 已知: [X] 原=X.XX⋯

0

1

2

0

1

2

n

-127 -128

Xn (-1求证: [X] 补=X.XX⋯X+2-n 证明:因为 X 为负值 X= 1

0

则依定义有: X= - 0.X X⋯

1

2

Xn

[X] 补=2+X=2+(- 0.X 1X2⋯Xn )

=2-0.X 1X2⋯Xn

-n

=1.X 1X2⋯Xn+2-n

-n

=X 0.X 1X2⋯Xn+2-n

所以命题成立。

4.

计算机系统中, CPU与 I/O 设备交换信息的方式有哪

几种? 分别说明它们的主要特点。

答:一般将 CPU与 I/O 设备交换信息的方式分为五种。 ( 1)程序直接控制方式 特点:① 控制方式简单。

② CPU 与外围设备只能串行工作,使 CPU的

大量 时间用于等待空闲状态,而降低系统效率。

2)程序中断控制方式 特点:① 用于低速的 I/O 设

备,可使工作效率大大提高。

② 用于高速的 I/O 设备成批交换数据时,

会造成 数据丢失。

( 3)DMA控制方式

特点: ① 在高速的 I/O 设备与主存之间建立直接的数据

交换通 道来成批交换数据,仅在数据块传送的始末需 CPU干预。

② 需要有专门的硬件 DMA控制器, 在外围

设备较 多是,会引起访问主存的冲突,增加管理和控制的难度。

( 4)I/O 通道控制方式:

特点:① 能独立地执行用通道命令编写的 I/O 控制程序。

② 需要在 CPU的 I/O 指令指挥下启停或改

变工作 状态。

(5)外围处理机控制方式:

特点:① 用一个外围处理机(或者就是一台通用计算机)来管

理外部设备

② 能独立于主机工作。

某机 CPU可寻址的最大空间为 64KB,存储器按字节编址, CPU

5.

的数据总线宽度为 8 位,可提供一个控制信号为 RD。目前系统中使用的 存储器容量为 8KB。其中: 4KB为 ROM,拟采用

2K*8 位的 ROM芯片,其 地址范围为 0000H--0FFFH。4KB为 RAM,拟采用 4K*2 位的 RAM芯片, 其 地址范围为 4000H--4FFFH。

(1)需 ROM和 RAM芯片各多少片? 解:依题意

ROM为 4KB,拟采用 2K*8 位的 ROM芯片,则需 ROM芯

片为 2 片, 进行位扩展。

RAM为 4KB,拟采用 4K*2 位的 RAM芯片,则需 RAM芯

片为 4 片, 进行字扩展。

2)画出 CPU与存储器之间的连接图

1X2⋯Xn

求证: [X] 补= 1 .X 1

X2

Xn+0. 00 01

证明:因为 X 为负值

则依定义有: [X] 补=2+X=2+(- 0.X 1

X2

Xn )

=2-0.X 1 X2⋯北京 邮电 大学

99 年

硕士 研究 生入 学试 题

1.已

知: X=

-

Xn

0.X =1.X -n

1X2 ⋯Xn+2-n =1.X 1X2⋯Xn + 0.

00 ... 01

所以命题成立。

2 .已知: - 0. 1000101*2 -111-111

X=

Y= + 0.0001010*2 -100

( 1)用补码运算求 X+Y=?并判断是否产生溢出?题意: [MX

]补 = 11.0111011 [E X

]补 = 11.001 [MY

]补 =

00.0001010 [E Y]补 = 11.100 解: ① 对阶

ΔE = [E X] 补- [E Y] 补 = 11.001- 11.100=11.101< 0

[E (X+Y) ] 补 = [E x] 补 + ΔE = 11.100 [M x] 补 ' = 11.1110111011

② 尾数相加

[M (X+Y) ] 补 = [M X] 补 + [M Y] 补

= 11.1110111011 + 00.0001010

依 = 00.0000001011

③ 规格化

[M (X+Y) ] 补 ' =00.1011 [E (X+Y) ] 补 ' =10.110

④ 0 舍1 入处理

[M (X+Y)] 补 ' =11.011100010

⑤ 判别溢出

[E (X-Y) ] 补 ' =10.110 溢出

( 2)用补码运算求 X-Y= ?并判断是否产生溢出? [MX

]补 = 11.0111011 [E X

]补 = 11.001 [MY

]补 =

Y]补 = 11.100 解:① 对阶

ΔE = [E X] 补- [E Y] 补 = 11.001- 11.100=11.101< 0

[E (X+Y) ] 补 = [E x] 补 + ΔE = 11.100

[M x] 补 ' = 11.1110111011

② 尾数相减

依题 意:00.0001010 [E [M (X-Y) ] 补 = [M X] 补 - [M Y] 补

=11.1110111011 - 00.0001010

=11.1101101011

③ 规格化

[M (X-Y) ] 补 ' =11.01101011 [E (X-Y) ] 补 ' =11.010

④ 0 舍 1 入处理

[M (X-Y) ] 补 ' =11.0110110

⑤ 判别溢出

[E (X-Y) ] 补 ' =11.010 无溢出

-110

所以: X-Y= - 0.1001010*2 -110

3 .某机字长 32 位,共有机器指令 100 条,指令单字

长,等长 操作码。 CPU内部有通用寄存器 32 个,可作变址寄存器用, 存储器按字 节编址,指令拟用直接寻址、间接寻址、变址寻址和相对寻址等四种寻 址方式。

1)分别画出采用四种不同寻址方式的单地址指令的指令格式。

(2)采用直接寻址和间接寻址方式时,可直接寻址的存

储器空 间各是多少?

( 3)写出四种寻址方式下,有效地址 E 的表达式。 答:依题意

机器字长 32 位,指令单字长。即:指令字长为 32 位。 机器指令 100 条,等长操作码。即:指令的操作码字段

长为 7 位( 27=128)。

通用寄存器 32 个,可作变址寄存器用。即:变址寄存器

的编码 需 5 位( 25=32)。

指令拟用直接寻址、间接寻址、变址寻址和相对寻址等四

种寻 址方式。即:寻址方式的编码需 2 位( 2=4)。

假定寻址方式的编码为:

00 直接寻址、 01 间接寻址、 10 变址寻址、 11 相对寻

址。

则直接寻址方式的单地址指令的指令格式为: 可直接寻址的存储器空间为 223=8MB 有效地址 E = 指令中的地址码

间接寻址方式的单地址指令的指令格式为:

可直接寻址的存储器空间为 28*223=2GB

有效地址 E = 指令中的地址码 + 间址寄存器的内容 变址寻址方式的单地址指令的指令格式为:

有效地址 E = 指令中的地址码 + 变址寄存器的内容 相对寻址方式的单地址指令的指令格式为: 有效地址= 指令中的地址码 + 程序计数器 PC的内容

E 4. 某机采用微程序控制方式,微指令字长为 24 位,采用

水平 型编码控制的微指令格式,断定方式,共有微命令 30 个构成 4 个相斥 类,各包含 5个,8个,14个和 3个微命令,外部条件有 4个。

( 1)控制存储器的容量应为多少? (2)设计出微指令的具体格式。 答:依题意

①共有微命令 30个构成 4 个相斥类

其中:包含 5 个微命令(另加一个不发微命令的编码),需 位编码。

包含 8 个微命令(另加一个不发微命令的编

码), 需 4 位编码。

包含 14 个微命令(另加一个不发微命令的编

码) 需 4 位编码。

包含 3 个微命令(另加一个不发微命令的编

3

码),

需 2 位编码。

即:控制字段共需 13 位。

②断定方式,外部条件有 4 个 ,即:转移条件码需 2

位,转移 判定 1 位。

③微指令字长为 24 位,即:下址字段为 24-13-2-1=8 位。

可得:控制存储器的容量应为 28=256*24 位。 微指令的具体格式如下:

5. 某机 CPU可输出数据线 8 条,地址线 20条( A19-A0),控制 线 1 条(WE)。目前使用的存储空间为 48KB。其

中: 16KB为 ROM,拟采 用 8K*8 位的 ROM芯片, 32KB 为

RAM,拟采用 16K*4 位的 RAM芯片。

(1)需 ROM和 RAM芯片各多少片? 解:依题意

ROM为 16KB,拟采用 8K*8 位的 ROM芯片,则需 ROM芯片为 2

片,

进行位扩展。

RAM为 32KB,拟采用 16K*4 位的 RAM芯片,则需芯片为 4 片,进行字位同时扩展。

( 2)画出 CPU与存储器之间的连接图。

RAM

3)写出 ROM和 RAM的地址范围

ROM的地址范围为: 0000H--3FFFH RAM的地址范围为: 4000H--BFFFH

北京邮电大学 2000 年硕士研究生入学考试试题

一、(计算机组成原理)( 10 分) 已知 X=+ 12.75 , Y=- 25.375 ,

请用变形补码计算 X+Y=? X-Y=?并判定是否产生了溢出?

二、(计算机组成原理)( 5 分) 已知: [X] 补 =1.X1X2X3X4X5X6 求证: [X] 原=1.X1X2X3X4X5X6 + 2-6

三、(计算机组成原理)( 10 分)

某机字长 32位,存储器按字节编址, CPU可提供数据总线 8

条(D7-D0), 地址总线 18条( A17-A0),控制线 1 条(WE),目前使用的存储空间为 16KB, 全部用 4Kx4(位)的 RAM芯片构成,要求其地址范围为 08000H-0BFFFH( 可有 地址重叠区)。

请回答下列问题:

( 1)该 CPU可访问的最大存储空间是多少?

2)目前使用的存储空间需要多少个上述 RAM芯片?

3)画出 CPU与 RAM芯片之间的连接图(要求用 138 译码器

实现地址

译码)

( 4)如果该系统中存储器按字编址,那么该 CPU可访问的最大

存储空 间是多少?

四、(计算机组成原理)( 5 分)

某计算机系统采用的中断系统中, 禁止中断嵌套, 请用框图

形式说明一 次中断处理的全过程,并作简要说明。

五、(计算机组成原理)( 12 分)

某机字长对位,指令单字长,指令系统中具有二地址指令、一

地址指令 和零地址指令各若干条,已知每个地址长 12 位,采用扩展操作码方式,问该指 令系统中的二地址指令,一地址指令、零地址指令各最多能有多少条?

六、(计算机组成原理)( 8 分)

某机字长 32 位,定点表示时,最高位为符号位,浮点表示时,

阶码占 10 位,尾数占 22位(各包含一位符号位,要求用补码考虑数的大小)。

请回答下列问题:

( l )带符号定点小数的表示范围是多少?

2)浮点表示时,负数的表示范围是多少?

北京邮电大学 2001 年硕士研究生入学考试试题

计算机组成原理)( 5 分)

已[X] 补 =X0.X1X2...Xn 知: 求-n

-n

[-X] 补 = X0.X1X2...Xn + 2 证:

计算机组成原理)( 10 分)

已知: X

=-

-011

0.10111101 * 2 -011

+011

Y= +0.00000101 * 2

求: X+Y=? X- Y=?

三、(计算机组成原理)( 15 分)

某机字长 32位,采用微程序控制方式,微指令字长 40 位,采

用水平型 直接控制与编码控制相结合的微指令格式、断定方式,共有

微命令 40 个,其中 有 10 个微命令采用直接控制方式, 30 个微命令采用编码控制方式,共构成 4 个 相斥类,各包含 4个、16个、8个和 2个微命令,可判定的外部条件有 4个( CF、 ZF、SF、和 OF)。

1)设计出微指令的具体格式; 2)控制存储器容量可达到多

少位?

3)画出微程序控制器的结构框图

四、(计算机组成原理)( 15 分)

某计算机系统中, CPU可输出 20条地址线( A19⋯条数据线

A0), 8

(D7⋯D0)和 1 条控制线( WE),主存储器按字节编址, 由 8KB ROM和 32KB RAM 构成,拟采用 8K X 4(位)的 ROM芯片 2 片,32K X 2(位)的 RAM芯片 4 片。 要求 ROM的地址范围为 18000H-

19FFFH,RAM的地址范围为 98000H-9FFFFH, 画出 CPU与主存储器的连接图。

五、(计算机组成原理)( 12 分)

某机字长 64位,加法器中每 4 位构成一个小组,每 4个小组

构成一个 大组,全加器的进位延迟时间为 20ns,求和延迟时间为 30ns,小组内并行进位 的廷迟时间、大组内和大组间的共行进位的延迟时间均为 20ns。

1)该加法器采用串行进位方式时,完成一次加法需要多少时

间?

(2)该加法器采用单级分组时,小组内采用并行进位,小组间

采用串 行进位,完成一次加法需要多少时间?

(3)该加法器采用两级分组时,小组内采用并行进位,大组内也采用

并行进位,大组间采用串行进位,完成一次加法需要多少时间?

(4)该加法器采用两级分组时,小组内、大组内、大组间均采

用并行 进位时,完成一次加需要多少时间?

因篇幅问题不能全部显示,请点此查看更多更全内容