计算机组成原理复习题

  • 格式:pdf
  • 大小:326.01 KB
  • 文档页数:13

计算机组成原理复习题

第⼀章

⼀、填空1.计算机系统主要由()、()两⼤部分组成。

2.计算机硬件⼦系统由()、()、()、()、()

3.计算机软件⼦系统由()、()

4.计算机应⽤软件由()、()、()、()

5.计算机系统软件由()、()、()、()

6.计算机的主要技术指标()、()、()

7.计算机发展五代主要代表计算机()、()、()、()、()

8.计算机未来发展⽅向()、()、()、()

9.计算机按功能可分为()、()、()

10. ( )与()、输⼊输出接⼝和系统总线合称为计算机主机。

11.⽤⾼级语⾔编写的程序称为()程序,经编译程序或解释程序翻译后成为()程序。

12.程序设计语⾔⼀般分为三类()、()、()。

13.数控机床是计算机在()⽅⾯的应⽤,邮局⾃动分拣信件是计算机在()⽅⾯的应⽤。

14.现代计算机主要采⽤()结构作为计算机硬件之间的连接⽅式。

15.⽤⼆进制代码表⽰的计算机语⾔称为(),⽤助记符编写的语⾔称为()。

⼆、选择题1.“从中间开始”设计的“中间”⽬前多数在()

A.传统机器语⾔机器级与操作系统机器级之间

B.传统机器语⾔机器级与微程序机器级之间

C.微程序机器级与汇编语⾔机器级之间

D.操作系统机器级与汇编语⾔机器级之间

2.在计算机系统设计中,⽐较好的⽅法是 ( )

A .从上向下设计

B .从下向上设计

C .从两头向中间设计

D .从中间开始向上、向下设计

第⼆章

触发器逻辑框图是什么?它有⼏个输⼊端各是什么?它有⼏个输出端?各是什么?

触发器逻辑框图是什么?它有哪⼏个同步输⼊端?哪⼏个异步输⼊端?它有哪⼏个输出端?3.⼆—四译码器的⼯作原理?(如图)

4.并⾏四位寄存器的⼯作原理?(如图)

1.三态开关的⼯作原理:D IN D OUT

E

5.半加器本位和逻辑表达式

6. 半加器进位逻辑表达式。

7.全加器本位和逻辑表达式是:

8 . 全加器向⾼位进位的逻辑表达式:

9.SN74181是什么芯⽚?作什么运算取决哪些引脚? 10. SN74182是什么芯⽚?作⽤?

11.⽤SN74181芯⽚组成⼀个16位运算器,⽚内并⾏进位⽚间串⾏进位。(给定引脚)。 181给定引脚:

12.⽤SN74181,SN74182组成⼀个16位运算器,并⾏相加并⾏进位(给定引脚)。 13⽤181和182组成⼀个16位并⾏运算并⾏进位运算器。

SN74181给定引脚

14设计⼀个具有⼗个输⼊端的BCD

码编码器?(要求列出真值表,写出逻辑表达式,画出0~A 3 0~B 3 0~S 3 0~F 3

C n C n+4 A = B M

0~A 3 0~B 3 0~S 3 0~F 3

C n C n+4 A = B M

P 0~P 3

G 0~G 3 C n C n+1

V cc GND P

逻辑框图)15、设计⼀个三⼋译码器:(要求列出真值表,写出逻辑表达式,画出逻辑框图)第三章1.已知X=21,Y=17,求[X+Y]BCD=?[X+Y]余3=?

2.已知:X=,Y=,求[]补,[]补,[-X]补,2[X]补,[]补,[]补,[-Y]补,2[-Y]补。

3.已知:2[X]补=,1/2[Y]原=,⽤变形补码计算[X]补+[Y]补,并判断溢出。

=-1101, Y=-1011, ⽤原码⼀位乘求X*Y

=-1101, Y=-1011, ⽤补码⼀位乘求X*Y

6.求信息1011的海明码

7.信息位8位的海明码,在接收到报⽂,求出发送端发送的信息位。

8.设⽣成多项式为X3+X+1,计算数据信息10101的CRC编码。

9.知M(X)=1101B,r=3,G(X)=1001B,求CRC=?

第四章

存储器容量扩展

⼀个存储器的芯⽚的容量是有限的,它在字数或字长⽅⾯与实际存储器的要求都有很⼤差距。所以需要在字向和位向进⾏扩充才能满⾜需要。

为了减少存储器芯⽚的引腿数,⼀般⼤容量存储器芯⽚的数据宽度只有1位或很少⼏位,⽽主存储器的数据宽度通常为32位、64位等,因此需要进⾏位

扩展(扩展存储器的字长)。另外,当需要加⼤存储器容量时,需要进⾏字扩展(扩展存储器的字数)。当然,也可能字、位两个⽅向都需要进⾏扩展。(⼀)典型SRAM芯⽚

(⼆)存储器的位扩展

位扩展指的是⽤多个存储器器件对字长进⾏扩充。位扩展的连接⽅式是将多⽚存储器的地址、⽚选、读写控制端相应并联,数据端分别引出。

例如:使⽤2114芯⽚和8位CPU组成的存储系统。

(三)字扩展:是指增加存储器中字的数量,静态存储器进⾏字扩展时,将各芯⽚的地址线、数据线、读写控制线相应并联,由⽚选信号来区分各芯⽚的地址范围。

例如:使⽤6264芯⽚和8位CPU组成⼀个24k×8系统。1.列地址表

2.分析地址表

每⽚地址从A12~A0完全对应的,各⽚A12~A0和CPU的A12~A0⼀⼀对应连接。A15、A14、A13接到地址译码器上。3.连接

地址表:

第四章问题1.使⽤多体结构的主存储器的⽬的?什么是低位地址叉,其优点何在?

2、静态存储器和动态存储器器件的特性有哪些主要区别?各⾃主要应⽤在什么地⽅?

3、存储器按材质分可分为⼏⼤类?

可分为三⼤类:磁性存储器、半导体存储器、光存储器。4、存储器的地址线和它容量关系?

5、存储器的主要技术指标有哪些?

6、简述六管静态存储器结构及⼯作过程?7、如何⽤2114和8位机CPU连接成⼀个1K*8的系统?(位扩展)

8、单管动态随机存储器结构及⼯作过程?

9、MROM PROM EPROM DRAM SRAM 各是什么芯⽚?

10、设计⼀个⼆极管式的只存存储器(4*4),且0号单元存8,1号单元存4,2号单元存2,

3号单元存1。

11、提⾼存储器和CPU传输信息速度的⽅法?

12.如何⽤6264和16位机CPU连接成⼀个16K*16的系统?

第五章1.确定哪些数据类型⽤数据表⽰来实现,下⾯⼏项中不重要的是:

A.能够缩短程序运⾏的时间

B.数据表⽰能够有良好的通⽤性和利⽤率

C.尽可能多的⽤硬件实现,提⾼性能

D.减少CPU和主存储器之间的通信量

2.有效的缩短地址码的长度,主要采⽤的有哪些⽅法?

(1)⽤间址寻址⽅式缩短地址码长度

(2)⽤变址寻址⽅式缩短地址码长度

(3)⽤寄存器间接寻址⽅式缩短地址码长度是最有效的⽅法3.指令优化编码⽅法,就编码的效率来讲,那种⽅法最好?

A. 固定长度编码

B. 扩展编码法

C. huffman编码法

D. 以上编码都不是

4、⼈们根据特定需要预先为计算机编制的指令序列称为()。

A、软件B、⽂件

C、集合

D、程序

5、先计算后再访问内存的寻址⽅式是()。

A、⽴即寻址

B、直接寻址

C、间接寻址

D、变址寻址

6、以下四种类型指令中,执⾏时间最长的是()。

A、RR 型

B、RS 型

C、SS 型

D、程序控制指令

8、在计算机中存放当前指令地址的寄存器叫(),在顺序执⾏指令的情况下(存储器按字节编址,指令字长32位),每执⾏⼀条指令,使寄存器⾃动加();在执⾏()指令或()操作时,()应接收新地址。A、指令寄存器

B、地址寄存器

C、程序寄存器

D、转移

E、中断

F、顺序

G、

1 H、

2 I、4

9、在CPU中,保存当前正在执⾏的指令的寄存器为(),保存当前正在执⾏的指令地址的寄存器是(),算术逻辑运算的结果通常放在()或()中。A、程序计数器

B、指令寄存器

C、程序状态字

D、通⽤寄存器

E、地址寄存器

F、数据寄存器

G、累加器

10、下列叙述中,能反映RISC特征的有()。

A、丰富的寻址⽅式

B、使⽤微程序控制器C、执⾏每条指令所需的机器周期数的平均值⼩于2

D、多指令格式

E、指令长度不可变

F、简单的指令系统

G、只有Load/Store指令访问存储器

H、设置⼤量通⽤寄存器

I、在编译软件作⽤下的指令流⽔线调度

11、设相对转移指令占两个字节,第⼀个字节是操作码,其地址是 2000H,第⼆个字节是相对位移量,那么:

(1)若第⼆个字节的内容为06H,则转移到的地址为

______ 。

A、2008H

B、2009H

C、1FFCH

D、FFBH

(2)若转移到的地址为1FFDH,则第⼆个字节的内容为

_______。

A、05H

B、FBH

C、FDH

D、FFH

⼆.填空1、⼀台计算机所有()指令的(),称为这台计算机的指令系统。

2、形成指令地址的⽅式称为()⽅式,有()寻址和()寻址两种,使⽤()来跟踪指令

地址。3、RISC指令系统的最⼤的特点是();()固定;()种类少;只有()指令访问存储器。

4、不同机器有不同的(),RISC指令系统是()指令系统的改进。

5、⼆地址指令中,操作数的物理位置有三种形式,他们是()型、()型和()型。

6、条件转移指令、⽆条件转移指令、转⼦指令、返主指令和中断返回指令都是()指令。

这类指令在指令格式中所表⽰的地址是(),⽽不是()。7、数据传送指令的功能是实现()和()之间,()和()之间的数据传送。

8、计算机的低级语⾔分为()和(),这两种语⾔都是⾯向()的语⾔,⾼级语⾔的语句和

⽤法与具体()的()⽆关。9、在寄存器间接寻址⽅式中,有效地址存放在()中,⽽操作数存放在()中。

10、根据操作数所在位置指出其寻址⽅式

(1)操作数在寄存器中为()