文档库 最新最全的文档下载
当前位置:文档库 › 计算机组成原理汇总

计算机组成原理汇总

计算机组成原理汇总
计算机组成原理汇总

计算机组成原理习题集 一. 选择题 1. 十进制数2000化成十六进制数是______。 A .(7CD )H B .(7D0)H C .(7E0)H D .(7F0)H 2. 目前的计算机,从原理上讲______。 A. 指令以二进制形式存放,数据以十进制形式存放 B. 指令以十进制形式存放,数据以二进制形式存放 C. 指令和数据都以二进制形式存放 D. 指令和数据都以十进制形式存放 3. 根据国标规定,每个汉字在计算机内占用______存储。 A. 一个字节 B. 二个字节 C. 三个字节 D. 四个字节 4. 下列数中最小的数为______。 A.(101001)2 B.(52)8 C.(2B )16 D.(44)10

5. 下列数中最大的数是______。 A .(10010101)2 B .(227)8 C 。

(96)16 D .(143)5

6. 微程序存放在 。(表示不清楚的) A. 控制存贮器 B. RAM C. Cache D. 指令寄存器 10. Pentium-3是一种______。 A.64位处理器 B.16位处理器 C.准16位处理器 D.32位处理器 11. 将有关数据加以分类、统计、分析,以取得有利用价值的信息,称其为______。 A. 数值计算 B. 辅助设计 C. 数据处理 D. 实时控制 12. 下列数中最小的数为______。 A. (101001)2 B. (52)8

C. (101001)BCD

D. (233)

16

13. 下列数中最小的数是______。 A .(101001)2 B .(52)8 C .(2B )16 D .(44)10

14. 根据标准规定,每个汉字在计算机内占用______存储。 A .一个字节 B .二个字节 C .三个字节 D .四个字节 15. 在小型或微型计算机里,普遍采用的字符编码是______。 A. BCD 码 B. 16进制 C. 格雷码 D. ASC Ⅱ码 16. 机器字长32位,其存储容量为4MB ,若按字编址,它的寻址范围是______。 A . 1M B . 1MB C . 4M D . 4MB 17. ______表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 18. 机器数______中,零的表示形式是唯一的。 A. 原码 B. 补码 C. 移码 D. 反码 19. 描述汇编语言特性的概念中,有错误的句子是______。 A. 对程序员的训练要求来说,需要硬件知识

B. 汇编语言对机器的依赖性高

C. 用汇编语言编制程序的难度比高级语言小

D. 汇编语言编写的程序执行速度比高级语言快

20. Intel80486是32位微处理器,Pentium 是______

位微处理器。

A.16 B.32 C.48

D.64

21. 目前所说的个人台式商用机属于______。

A.巨型机

B.中型机

C.小型机

D.微型机

22. 计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“ 存储程序”的概念,最早提出这种概念的是______。

A. 巴贝奇

B. 冯. 诺依曼 C .帕斯卡 D. 贝尔 23. 在CPU 中,跟踪后继指令地指的寄存器是______。

A.指令寄存器

B.程序计数器

C.地址寄存

器 D.状态条件寄存器 24. 完整的计算机系统应包括______。

A. 运算器、存储器、控制器

B. 外部设备和主机

C. 主机和实用程序

D. 配套

的硬件设备和软件系统 25. 存储单元是指______。 A .存放一个机器字的所有存储元 B .存放一个二进制信息位的存储元 C .存放一个字节的所有存储元的集合 D .存放

两个字节的所有存储元的集合 26. 下列有关运算器的描述中,______是正确的。

A.只做算术运算,不做逻辑运算

B. 只做加法

C.能暂时存放运算结果

D.

既做算术运算,又做逻辑运算

27. EPROM 是指______。 A. 读写存储器 B. 只读存储器 C. 可编程的只读存储器 D.

光擦除可编程的只读存储器

28. 某计算机的字长16位,它的存储容量是64KB ,若按字编址,那么它的寻址范围是______。 A. 64K B. 32K

C. 64KB

D. 32KB

29. CPU 主要包括______。

A.控制器

B.控制器、 运算器、cache

C.运算器和主存

D.控制器、ALU 和

主存

30. 设变址寄存器为X ,形式地址为D ,(X )表示寄存器X 的内容,这种寻址方式的有效地址为

______。 A. EA=(X)+D B. EA=(X)+(D)

C.EA=((X)+D)

D. EA=((X)+(D))

31. 某一ROM 芯片,其容量为512×8位,考虑电源

端和接地端,该芯片引出线的最小数目应为

______。 32. 存储器是计算机系统的记忆设备,主要用于______。 A.存放程序 B.存放软件 C.存放微程

序 D.存放程序和数据

33. 在计算机中,存放微指令的控制存储器属于()。

A.外存 B. 高速缓存器

C. 内存储器

D. CPU

34.寄存器间接寻址方式中,操作数处在______。

A.通用寄存器

B.程序计数器

C.堆栈

D.主存单元

35. 在计算机中,普遍采用的字符编码是______。

A. BCD码

B. 16进制

C. 格雷码

D. ASCⅡ

36. 运算器的主要功能是进行______。

A. 逻辑运算

B. 算术运算

C. 逻辑运算和算术运算

D. 只作加法

37. 存储器是计算机系统中的记忆设备,它主要用来

______。

A. 存放数据

B. 存放程序

C. 存放数据和程序

D. 存放微程

38. 在CPU中跟踪指令后继地址的寄存器是______。

A.主存地址寄存器

B.程序计数器

C.指令寄存器

D.状态条件寄存器

39. 数据总线的宽度由总线的()定义。

A.物理特性 B. 功能特性

C.电气特性 D. 时间特性40.于对某个寄存器中操作数的寻址方式称为

______寻址。

A. 直接

B. 间接

C. 寄存器直接

D. 寄存器间接

41. 对计算机的产生有重要影响的是______。

A.牛顿维纳图灵 B.莱布尼兹布尔图灵

C.巴贝奇维纳麦克斯韦 D.莱布尼兹布尔克雷

42. 定点16位字长的字,采用2的补码形式表示时,

一个字所能表示的整数

范围是______。

A.-215 ─215-1 B.-215-1─215-1 C.-215+1─215 D.-215─215

43. 运算器虽有许多部件组成,但核心部分是______。

A.数据总线 B.算术逻辑运算单元

C.多路开关 D.累加寄存器

44. 已知X<0且[X]原 = X0.X1X2…Xn,则[X]补可通过______求得。

A.位求反,末位加1 B.求补

C. X0外各位求反末位加1 D.[X]反-1

45. 运算器虽有许多部件组成,但核心部件是______。

A.数据总线 B.算术逻辑运算单元

C.多路开关 D.累加寄存器

46. EPROM是指______。

A.读写存储器 B.只读存储器

C.可编程的只读存储起器 D.光擦除可编程的只读存储器

47. 某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是______。

A.0 ─ 4MB B.0 ─ 2MB C.0 ─ 2M D.0 ─ 1M

48. 双端口存储器所以能高速进行读写,是因为采用

______。

A.高速芯片 B.两套相互独立的读写电路C.流水技术 D.新型器件

49. 单地址指令中为了完成两个数的算术运算,除地址

码指明的一个操作数外,另一个数常需采用______。

A.堆栈寻址方式 B.立

即寻址方式

C.隐含寻址方式 D.间

接寻址方式

50. 指令周期是指______。

A.CPU从主存取出一条指令的时间 B.CPU

执行一条指令的时间

C.CPU从主存取出一条指令加上执行这条指令

的时间 D.时钟周期时间

52.在微程序控制器中,指令运行所需的控制信号存储在()。

A、存储器;

B、寄存器

C、控制存储器

D、微指令寄存器

53.下列有关控制器的说法正确的是()

A、无论是组合逻辑的控制器还是微程序的控制器,

都需要有程序计数器;

B、微程序的控制器不需要程序计数器,只要有微程

序计数器;

C、都可以不需要程序计数器;

D、以上都不对。

54.某主存储器按字节编址,地址线数目为16,这个

存储器的容量为 .

A 16K×16位B.32K×8位、

C.64K ×8位 D. 16K×1位

55.中断响应时,保存PC并更新PC的内容,主要是

为了.

A.提高处理机的速度B.能进入中断处

理程字并能正确返回原程序

C.便于编制中断处理程序 D. 形成中断入口

地址

56.计算机中,执行部件根据控制部件的命令所作的不

可再分的操作称为.

A.微命令B.微操作

C 操作 D. 微程序

57.采用DMA方式传送数据时,每传送一个数据就要

占用的时间。

A一个指令周期B.一个存储周期

C.一个机器周期 D.一个时钟周期58.Cache是。

A.主存的一部分 B.为扩大存储容量

而设置的

C. 为提高存储系统的速度

D.辅助存储器的

一部分

59.在计算机硬件系统中,在指令的操作数字段中所表

示的内存地址被称为().

A、有效地址

B、内存地址

C、物理地址

D、逻辑地址

60.对组合逻辑的控制器,指令不同的执行步骤是用()给出的

A、程序计数器

B、节拍发生器

C、节拍

D、时序控制信号

产生部件

61. 指令的寻址方式有顺序和跳跃两种方式,采用跳

跃寻址方式,可以实现______。

A 堆栈寻址;

B 程序的条件转移;

C 程序的无条件转移;

D 程序的条件转移或无条件转移;

1..

二. 填空题

1.汉字的______、______、______是计算机用于汉字输入、

内部处理、输出三种不同用途的编码。

2.补码表示法主要利于计算,移码表示

法利于计算。

第 2 页,共 2 页

3.主存储器容量通常以KB表示,其中K=______;硬盘

容量通常以GB表示,其中G=______。

4.运算器的两个主要功能是:______,______。

5.存储______并按______顺序执行,这是冯?诺依曼型

计算机的工作原理。

6.存储器的技术指标有存储容量、存取时间、______

和______。

7.指令寻址的基本方式有两种,______方式和______

方式。

8.计算机系统中,根据应用条件和硬件资源不同,数据

传输方式可采用:______传送、______传送和______

传送。

9. 一个定点数由______和______两部分组成。

10. 目前的CPU包括______、______和Cache.

11.计算机软件一般分为两大类:一类叫______,另一

类叫______,操作系统属于

______ 类。

12. 计算机系统总线根据所连的部件不同,可分为,。

13. 双端口存储器和多模块交叉存储器属于______存储

器结构。前者采用______技术,后者采用______技术。

14. 堆栈是一种特殊的数据寻址方式,它采用______原理。

按结构不同,分为______堆栈和______堆栈。

15. 计算机的______是计算机______结构的重要组成部

分,也是计算机不同于一般电子设备的本质所在。16. 按照总线仲裁电路的位置不同,可分为______仲裁和______仲裁。

17. 寄存器直接寻址操作数在中;寄存器间接寻址操作数在中。

18.在计算机中,时序信号的作用是。

19. 完整的计算机系统包括______ ;在计算机中

用二进制的理由是__ ____。

20. 汉字的______、______、______是计算机用于汉字输

入、内部处理、输出三种不同

用途的编码。

21. 计算机的存贮系统是,在取指周期,从内存

取出的指令送往_____ _。

22. 主存储器的性能指标主要是______、______、存储周期和存储器带宽。

23. 条件转移、无条件转移、转子程序、返主程序、中断

返回指令都属于______类指令,这类指令在指令格式

中所表示的地址不是______的地址,而是______的地

址。

24. 从操作数的物理位置来说,可将指令归结为三种类型:

存储器-存储器型,______,______。

25. RISC的中文含义是______,CISC的中文含义是______。

26. 输入/输出设备的编址方式有

和。27接内存访问(DMA)方式中,DMA控制器从CPU完全接管对______的控制,数据交换不经过CPU,而直接在内

存和______之间进行。

28.外围设备主要可以分为和。

29.从显示的内容分,显示器主要有种;LED表示。

30. CPU响应中断时,保护现场两个关键的硬件状态是,。

31.CPU能直接访问______和______,但不能直接访问磁

盘和光盘。

32.指令格式是指令用______表示的结构形式,通常格式中

由操作码字段和______字段组成。

33.主存储器的性能指标主要是存储容量、存取时间、

______和______。

34.CPU中的PSW寄存器的标志位OF受运算指令影响,当产生溢出时,将OF位置为。

35.存储器和CPU连接时,要完成______的连接;______的连接和______的连接,

方能正常工作。

36 DMA技术的出现使得可以通过直接

访问;与此同时,CPU可以继续执行其它任务。

37. 闪速存储器能提供高性能、低功耗、高可靠性以及______能力,因此作为______

用于便携式电脑中。

38. 寻址方式按操作数的物理位置不同,多使用______

型和______型,前者比后者执行速度快。

39. 堆栈是一种特殊的______寻址方式,它采用______

原理。按构造不同,分为寄存器堆栈和______堆栈。

40. 当今的CPU芯片除了包括定点运算器和控制器外,还

包括______、______、运算器和______管理等部件。

41. 奔腾CPU中L2级cache的内容是______的子集,而

______内容又是L2级cache的子集。

42. 为了解决多个______同时竞争总线______,必须具有______部件。

43.I/O接口______和串行I/O接口______是两个目前最发展前景的标准接口。

44.(10110111)2=()8=()16=()10

45.在计算机系统中,多个系统部件之间信息传送的公共通路称为A.______。就其所传送信息的性质而言,在公共通路上传送的信息包括数据、B.______、

C.______信息。

46.当今的CPU芯片,除了包括定点运算器和控制器外,还包括A______,B______

运算器和C______管理等部件。

47. 硬布线控制器的设计方法是:先设计A______流程图,再利用B______写出综合

逻辑表达式,然后用C______等逻辑电路实现。48.CPU中,保存当前正在执行的指令的寄存器为A______,保存当前正在执行的指令的地址的寄存器为B______,保存CPU访存地址的寄存器为C______。

49.计算机系统中的存储器分为A______和B______。在CPU执行程序时,必须将指

令存放在C______中。

50.闪速存储器能提供高性能、低功耗、高可靠性以及

A______能力,为现有的B____

__体系结构带来巨大变化,因此作为C______用于便携式电脑中。

51.指令操作码字段表征指令的 A.______,而地址码字段指示B.______。微小型机多采用 C.______混合

方式的指令格式。

三. 简答题

1.计算机主要有哪几个子系统组成?主机与外围

设备的连接方式主要有哪些?

2.什么是指令周期?什么是机器周期?什么是时

钟周期?三者之间的关系?

3.请说明Cache物理位置与作用?

4. RISC的主要特点。

5. 什么是刷新存储器?其存储容量与什么因素有

关?

6. 指令和数据均存放在内存中,计算机如何从时间

和空间上区分它们是指令还是数据。

7. 什么是存储保护?通常采用什么方法?

8. 什么是RISC?RISC指令系统的特点是什么?

9. 说明计算机系统的层次结构。

10.请说明指令周期、机器周期、时钟周期之间的关系。

11. 简要描述外设进行DMA操作的过程及DMA方式的

主要优点。

12.请说明程序查询方式与中断方式各自的特点。

13.说明微程序的基本原理以及微命令、微指令和微

程序间的关系。

14.简述CPU的主要功能。

15.外围设备的I/O控制方式分哪几类?各具什么特

点?

16.什么是指令周期?什么是机器周期?什么是时钟

周期?三者有什么关系?

17.什么是闪速存储器?它有哪些特点?

18.说明总线结构对计算机系统性能的影响。

19.什么是CISC?CISC指令系统的特点是什么?

20.指令和数据均存放在内存中,CPU如何从时间和空间上区分它们是指令还

是数据?

21.静态存储器和动态存储器各用什么来存储信息?为什么称为―静态‖存储器?分

别分析的优缺点

22.分析总线的定义,并简述PC机中主要的总线标准和特点.

23.在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间

最长?哪类指令的执行时间最短?为什么?

24.什么是指令周期?什么是机器周期?什么是时钟

周期?三者之间的关系如何?

25.CPU中有哪些主要寄存器?简述这些寄存器的功能。

26.什么叫指令?什么叫微指令?

27.画出中断处理过程的流程图。

28. 中断处理过程包括哪些操作步骤?

29. 简要描述外设进行DMA操作的过程及DMA方式的主要优点。

30. 举出CPU中6个主要寄存器的名称及功能。

31. CPU响应中断应具备哪些条件?

32. 指令和数据均放在内存中,CPU如何从时间和空间上区分是指令还是数据?

33. 在计算机中,CPU管理外围设备有几种方式?

34. 分析中断优先权的原理和结构的实现。

四. 应用题

1.求十进制数-113的原码表示,反码表示,补码表

示和移码表示(用8位二进制表示,并设最高位

为符号位,真值为7位)。

2.已知X=0.1011,Y=-0.0101,求X+Y=?,X-Y=?

3.机器数字长为8位(含1位符号位),当X= -127

(十进制)时,其对应的二

进制表示,(X)反、(X)补、(X)移分别是多少?

4. 已知 X = -0.01111,Y = +0.11001, 计算:

[X]补,[-X]补,[Y]补,[-Y]补,X+Y=?,X-Y=?

5. 数字长8位(含1位符号位),若机器数为81(十

六进制),分别求出它的原

码、补码、反码和移码是多少?

6.画出单机系统中采用的三种总线结构。

7. 画出中断处理过程流程图。

8. 已知某8位机的主存采用半导体存储器,地址码

为16位,采用4K×4位的SRAM芯片组成该机所

允许的最大主存空间,并选用模块条形式,问:

(1)若每个模块条为32K×8位,共需几

个模块条?

(2)每个模块条内有多少片RAM芯片?

(3)主存共需多少RAM芯片?CPU需使

用几根地址线来选择各模块?使用

何种译码器?

9.用16k×8位的SRAM芯片构成64K×16位的存储器,

要求画出该存储器的组成逻辑框图。

10. 有32片256K(1bit)的RAM存储器,问:

(1)可构成字长为32bit存储器容量为多大?

(2)该存储器需要多少字节地址?

(3)画出与CPU连接图,标明主要连线或信号。

11.16K×16位的SRAM芯片构成64K×32位的存储器。

要求画出该存储器的组成逻辑框图。

12.说明在计算机系统中,中断的定义以及主要处理

步骤,并举出三种中断向量产生的方法。

13. 设[X]补= X0.X1X2…Xn,求证:[X/2]补 = X0.X0X1X2…Xn。

14.某加法器进位链小组信号为C4C3C2C1,低位来的进

位信号为C0,请按串行进位方式写出C4C3C2C1的

逻辑表达式。

15.存储器容量为32字,字长64位,模块数m = 8,

用交叉方式进行组织。存储周期T = 200ns, 数

据总线宽度为64位,总线传输周期τ = 50ns。

问该存储器的带宽是多少?

16.指令格式结构如下所示,试分析指令格式特点。

15 12 11 9 8 6

17.用24k*4位/片的RAM芯片构成一个8KB的存储器,地址总线为A15-A0(低位),数据总线D7(高位)

-D0(低位),WE*控制读写。请写出片选逻辑式,

画出芯片级逻辑图,注明各信号线。

18.某机字长16 位,主存按字编址,容量为8MW,请

A20

A0

(2).共用多少这种芯片?

(3).画出其组成框图,并正确标出各信号线。

19.用16K×16位的DRAM芯片构成64K×32位存储器。

问需要多少个这样的DRAM芯片?画出该存储器的

组成逻辑框图。

20.举例说明存储器堆栈的原理及入栈、出栈的过程。21.设有一个具有20位地址和32位字长的存储器,问:

(1)该存储器能存储多少个字节的信息?

(2)如果存储器由512k×8位的SRAM 芯片

组成,需多少片?

(3)需多少位地址作芯片选择?

22.CPU响应中断应具备哪些条件?画出中断处理过程流程图。

23.求证:[X]补+ [Y ]补= [ X + Y ]补

24.总线的一次信息传送过程大致分哪几个阶段?若采用同步定时协议,请画出

读数据的时序图来说明。

25.单级中断中,采用串行排队链法来实现具有公共请

求线的中断优先级识别,请画出中断向量为001010,

001011,001000三个设备的判优识别逻辑图。26.如图是某SRAM的写入时序图,其中R/W是读

写命令控制线,R/W线为低电平时,存贮器按给

定地址把数据线上的数据写入存贮器。请指出图

中写入时序的错误,并画出正确的写入时序图。

27.用512K*16位的FLASH存储器芯片组成一个2M*32的半导体只读存储器,试问:

1)数据寄存器多少位?

2)地址寄存器多少位?

3)共需要多少个这样的器件?

4)画出此存储器的组成框图.

28. CPU结构如图所示,其中一个累加寄存器AC,一

个状态条件寄存器和其它四个寄存器,各部分之

间的连线表示数据通路,箭头表示信息传送方向。

(1)标明图中四个寄存器的名称。

(2)简述指令从主存取到控制器的数据通路。

(3) 简述数据在运算器和主存之间进行存/取访问的数据通路。

本科生期末试卷八

一.选择题(每小题1分,共10分)

1.某寄存器中的值有时是地址,因此只有计算机的______才能识别它。

A 译码器

B 判断程序

C 指令

D 时序信号

2.用16位字长(其中1位符号位)表示定点整数时,所能表示的数值范围是______。

A [ 0,216– 1 ]

B [ 0,215– 1 ]

C [ 0,214–

1 ] D [0,215 ]

3.在定点运算器中,无论采用双符号位还是单符号位,必须有______,它一般用______来

实现。

A 译码电路,与非门;

B 编码电路,或非门;

C 溢出判断电路,异或门;

D 移位电路,与或非门;

4.某SRAM芯片,其容量为512×8位,包括电源端和接地端,该芯片引出线的最小数目

应为______。

A 23

B 25

C 50

D 19

5.以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输率最

高的是______。

A DRAM

B SRAM

C 闪速存储器

D EPROM

6.指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现______。

A 堆栈寻址;

B 程序的条件转移;

C 程序的无条件转移;

D 程序的条件转移或无条件转移;

7.异步控制常用于______作为其主要控制方式。

A 在单总线结构计算机中访问主存与外围设备时;

B 微型机的CPU中;

C 硬布线控制器中;

D 微程序控制器中;

8.多总线结构的计算机系统,采用______方法,对提高系统的吞吐率最有效。

A 多端口存贮器;

B 提高主存的速度;

C 交叉编址多模块存贮器;

D 高速缓冲存贮器;

9.磁盘驱动器向盘片磁层记录数据时采用______方式写入。

A 并行

B 串行

C 并行—串行

D 串行—并行

10.IEEE1394所以能实现数据传送的实时性,是因为______。

A 除异步传送外,还提供等步传送方式;

B 提高了时钟频率;

C 除优先权仲裁外,还提供均等仲裁,紧急仲裁两种总线仲裁方式;

二.填空题(每小题3分,共15分)

1.R ISC CPU是克服CISC机器缺点的基础上发展起来的,它具有的三个基本要素是:(1)

一个有限的A.______;(2)CPU配备大量的B.______;(3)强调C.______的优化。

2.总线仲裁部件通过采用A.______策略或B.______策略,选择其中一个主设备作为总线的下一次主方,接管C.______。

3.重写型光盘分A.______和B.______两种,用户可对这类光盘进行C.______信息。

4.多个用户公享主存时,系统应提供A.______

。通常采

用的方法是B.______保护和C.______ 保护,并用硬件来实现。

5.在计算机系统中,多个系统部件之间信息传送的公共

通路称为A.______。就其所传送 信息的性质而言,在公共通路上传送的信息包括数据、B.______、C.______信息。 三.(9分)设[x]补=x 0.x 1x 2…x n ,求证: 0,

1> x ≥ 0 [x]补=2x 0+x ,其中x 0= 1 , 0 > x > -1 四.(9分)如图B8.1表示用快表(页表)的虚实地址转换条件,快表放在相联存贮 器中,其容量为8个存贮单元,问: (1)当CPU 按虚地址1去访问主存时主存的实地址码是多少? (2)当CPU 按虚地址2去访问主存时主存的实地址码是多少? (3)当CPU 按虚地址3去访问主存时主存的实地址码是多少? 虚拟地址 页号 页内地址

1

2

3

图B8.1

五. 某微机的指令格式如下所示:

15 10 9 8 7

D: 位移量 X:寻址特征位 X=00:直接寻址; X=01:用变址寄存器X1进行变址; X=10:用变址寄存器X2进行变址; X=11:相对寻址 设(PC )=1234 H,( X1)=0037H,( X2)=1122H(H 代表十六进制数),请确定下列指令的有效地址。 ①4420H ②2244H ③1322H ④3521H ⑤6723H 六. (10分)图B8.2给出了微程序控制的部分微指令序列,图中每一框代表一条微指令。分支点a 由指令寄存器I R5 ,I R6两位决定,分支点b 由条件码标志c 决定。现采用断定方式实现微程序的程序控制,已知微地址寄存器长度为8位,要求: (1)设计实现该微指令序列的微指令字顺序控制字段的格式。 (2)画出微地址转移逻辑图。 图B8.2 七. (9分)某磁盘存贮器转速为3000转 / 分,共

有4个记录面,每毫米5道,每道记录信息为12288230mm ,共有275道。问: 要说明IM, IR ,EI , RD, BS 五个触发器的作用。

一、名词解释和简单题(5分*4=20分)。 1. 存储器带宽 2. CISC 3. 计算机的特点? 4. CPU 响应中断应具备哪些条件? 二、已知x=-0.01111,y=+0.11001,求[x]补、[-x]补、[y]补、[-y]补、x+y=? x-y=?(20分)

三、用原码一位或两位乘法计算下题,要求写出具体步骤x=0.1100 , y=0.1011 , 求x·y (20分)。

四、存储器设计(20分)

有一个16K×16的存储器,由1K×4位的DRAM芯片构成问:

(1)总共需要多少DRAM芯片?

(2)画出存储器的组成框图。

五、拟定指令流程与微命令序列(20分)

根据教材模型机数据通路结构(或者自己设计模型机结构),用寄存器传送语句(如PC+1->PC)拟出指令XOR R0,(R2)的流程(XOR代表异或)。

参考:《计算机组成原理》期末考试试卷(B卷)

计算机组成原理经典试卷(一)[1]

一、选择题(共20 分,每题1 分)

1.CPU 响应中断的时间是______ 。

A.中断源提出请求;

B.取指周期结束;

C.执行周期结束;

D.间址周期结束。

2.下列说法中______是正确的。

A.加法指令的执行周期一定要访存;

B.加法指令的执行周期一定不访存;

C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存;

D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。

3.垂直型微指令的特点是______。

A.微指令格式垂直表示;

B.控制信号经过编码产生;

C.采用微操作码;

D.采用微指令码。

4.基址寻址方式中,操作数的有效地址是______ 。

A.基址寄存器内容加上形式地址(位移量);

B.程序计数器内容加上形式地址;

C.变址寄存器内容加上形式地址;

D.寄存器内容加上形式地址。

5.常用的虚拟存储器寻址系统由______两级存储器组成。

A.主存-辅存;

B.Cache-主存;

C.Cache-辅存;

D.主存—硬盘。

6.DMA 访问主存时,让CPU 处于等待状态,等DMA 的一批数据访问结束后,CPU 再恢复工作,这种情况称作______。

A.停止CPU 访问主存;

B.周期挪用;

C.DMA 与CPU 交替访问;

D.DMA。

7.在运算器中不包含______ 。

A.状态寄存器;

B.数据总线;

C.ALU;

D.地址寄存器。

8.计算机操作的最小单位时间是______。

A.时钟周期;

B.指令周期;

C.CPU 周期;

D.中断周期。

9.用以指定待执行指令所在地址的是______。

A.指令寄存器;

B.数据计数器;

C.程序计数器;

D.累加器。

10.下列描述中______是正确的。

A.控制器能理解、解释并执行所有的指令及存储结果;

B.一台计算机包括输入、输出、控制、存储及算逻运算五个单元;

C.所有的数据运算都在CPU 的控制器中完成;

D.以上答案都正确。

11.总线通信中的同步控制是______ 。

A.只适合于CPU 控制的方式;

B.由统一时序控制的方式;

C.只适合于外围设备控制的方式;

D.只适合于主存。

12.一个16K×32 位的存储器,其地址线和数据线的总和是______ 。

A.48;

B.46;

C.36;

D.32。

13.某计算机字长是16 位,它的存储容量是1MB,按字编址,它的寻址范围是______。(存储器5)

A.512K;

B.1M;

C.512KB;

D.1MB。

14.以下______是错误的。(输入输出4 )

A.中断服务程序可以是操作系统模块;

B.中断向量就是中断服务程序的入口地址;

C.中断向量法可以提高识别中断源的速度;

D.软件查询法和硬件法都能找到中断服务程序的入口地址。15.浮点数的表示范围和精度取决于______ 。

A.阶码的位数和尾数的机器数形式;

B.阶码的机器数形式和尾数的位数;

C.阶码的位数和尾数的位数;

D.阶码的机器数形式和尾数的机器数形式。

16.响应中断请求的条件是______ 。

A.外设提出中断;

B.外设工作完成和系统允许时;

C.外设工作完成和中断标记触发器为―1‖时;

D.CPU 提出中断。

17.以下叙述中______是错误的。

A.取指令操作是控制器固有的功能,不需要在操作码控制下完成;

B.所有指令的取指令操作都是相同的;

C.在指令长度相同的情况下,所有指令的取指操作都是相同的;

D.一条指令包含取指、分析、执行三个阶段。

18.下列叙述中______是错误的。

A.采用微程序控制器的处理器称为微处理器;

B.在微指令编码中,编码效率最低的是直接编码方式;

C.在各种微地址形成方式中,增量计数器法需要的顺序控制字段较短;

D.CMAR 是控制器中存储地址寄存器。

19.中断向量可提供______ 。

A.被选中设备的地址;

B.传送数据的起始地址;

C.中断服务程序入口地址;

D.主程序的断点地址。

20.在中断周期中,将允许中断触发器置―0‖的操作由______完成。

A.硬件;

B.关中断指令;

C.开中断指令;

D.软件。

二、填空题(共20 分,每空1 分)

1.在DMA 方式中,CPU 和DMA 控制器通常采用三种方法来分时使用主存,它们是______A 、______B 和______C 。

2.设n = 8 (不包括符号位),则原码一位乘需做______A次移位和最多______B次加法,补码Booth 算法需做C 次移位和最多 D 次加法。

3.设浮点数阶码为8 位(含1 位阶符),尾数为24 位(含1 位数

符),则32 位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为______A,最小正数为______B,最大负数为______C,最小负数为______D。

4.一个总线传输周期包括______A、______B、______C和______D四个阶段。

5.CPU 采用同步控制方式时,控制器使用______A和______B 组成的多极时序系统。

6.在组合逻辑控制器中,微操作控制信号由______A、______B 和______C决定。

三、名词解释(共10 分,每题2 分)

1.机器周期

2.周期挪用

3.双重分组跳跃进位

4.水平型微指令

5.超标量

四、计算题(5 分)

已知:求:

五、简答题(15 分)

1.某机主存容量为4M×16 位,且存储字长等于指令字长,若该机的指令系统具备97种操作。操作码位数固定,且具有直接、间接、立即、相对、基址五种寻址方式。(5 分)

(1)画出一地址指令格式并指出各字段的作用;

(2)该指令直接寻址的最大范围(十进制表示);

(3)一次间址的寻址范围(十进制表示);

(4 )相对寻址的位移量(十进制表示)。

2.控制器中常采用哪些控制方式,各有何特点?

3.某机有五个中断源,按中断响应的优先顺序由高到低为L0,L1,L2,L3,L4,现要求优先顺序改为L4,L2,L3,L0,L1,写出各中断源的屏蔽字。(5 分)

六、问答题(20 分)

(1)画出主机框图(要求画到寄存器级);

(2)若存储器容量为64K×32 位,指出图中各寄存器的位数;

(3)写出组合逻辑控制器完成STA X (X 为主存地址)指令发出的全部微操作命令及节拍安排。

(4 )若采用微程序控制,还需增加哪些微操作?

七、设计题(10 分)

设CPU 共有16 根地址线,8 根数据线,并用作访

存控制信号(低电平有效),用作读写控制信号(高电平为读,低电平为写)。现有下列存储芯片:1K×4 位RAM,4K ×8 位RAM,2K ×8 位ROM,以及74138 译码器和各种门电路,如图所示。画出CPU与存储器连接图,要求:

(1)主存地址空间分配:8000H~87FFH 为系统程序区;8800H~8BFFH 为用户程序区。

(2)合理选用上述存储芯片,说明各选几片?

(3)详细画出存储芯片的片选逻辑。

计算机组成原理期末试题

第一章计算机系统概论 计算机的硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。早起将运算器和控制器合在一起称为CPU(中央处理器)。目前的CPU包含了存储器,因此称为中央处理器。存储程序并按地址顺序执行,这是冯·诺依曼型计算机的工作原理,也是CPU自动工作的关键。 计算机系统是一个有硬件、软件组成的多级层次结构,它通常由微程序级、一般程序级、操作系统级、汇编语言级、高级语言级组成,每一级上都能进行程序设计,且得到下面各级的支持。 习题:4冯·诺依曼型计算机的主要设计思想是什么?它包括那些主要组成部分? 主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备 5什么是存储容量?什么是单元地址?什么是数据字?什么是指令字? 存储器所有存储单元的总数称为存储器的存储容量。每个存储单元都有编号,称为单元地址。如果某字代表要处理的数据,称为数据字。如果某字为一条指令,称为指令字 7指令和数据均存放在内存中,计算机如何区分它们是指令还是数据? 每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序 第二章运算方法和运算器 按 对阶操作。

直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。为此要解决汉字的输入编码、汉字内码、子模码等三种不同用途的编码。 1第三章 内部存储器 CPU 能直接访问内存(cache 、主 存) 双端口存储器和多模块交叉存储器属于并行存储器结构。 cache 是一种高速缓冲存储器,是为了解决CPU 和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache 体系,指令cache 与数据cache 分设体 系。要求cache 的命中率接近于1 适度地兼顾了二者的优点又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用。 习题: 1设有一个具有20位地址和32位字长的存储器,问: (1)该存储器能存储多少个字节的信息? (2)如果存储器由512K ×8位SRAM 芯片组成,需要多少片; (3)需要多少位地址做芯片选择? (1)字节M 4832*220= (2)片84*28 *51232*1024==K K (3)1位地址作芯片选择 2 已知某64位机主存采用半导体存储器,其地址码为26位,若使用4M ×8位DRAM 芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问: (1) 若每个内存条16M ×64位,共需几个内存条? (2)每个内存条共有多少DRAM 芯片? (3)主存共需多少DRAM 芯片?CPU 如何选

计算机组成原理-指令扩展实验解析

《计算机组成原理A》课程设计性实验报告 开课实验室:计算机组成原理实验室年月日 实验题目指令扩展实验 一、实验目的 深入了解教学计算机微程序控制器的组成和设计技术,包括Am2910器件的功能与具体用法,教学计算机的总体组成和部件之间的连接方法,总之应该深入理解控制器部件的组成、设计、控制与使用等诸项知识。 二、设备与环境 TEC-XP+教学机,微机(装有Windows XP、ISPLEVER、ispVM System等软件)。 三、实验内容 在现有的基本指令系统上,扩展2条指令,分别是: 指令一:NXOR DR,SR ,其功能是(DR⊕SR) DR 。 指令二: SWRM DR,[SR] ,其功能是DR与[SR]的值互换,实现寄存器与内存单元(通过间接寻址方式)之间的数据传送。 四、实验步骤 1、CPU模型

2、微程序控制器组成原理框图 3、机器指令与微指令关系 ① PC:存放下一条机器指令的地址(向指令存储器提供指令地 址)。 ②指令存储器:(存放所有机器指令),经地址译码,选中相 应存储单元,取出相应机器指令,送入指令寄存器IR。 ③指令寄存器IR:存放正在执行的机器指令。机器指令包含 两个字段:操作码(OP)、地址码。 ④由操作码(OP)映射得到微地址(译码过程),即机器指令 所对应的微程序入口地址,存入微地址寄存器。 ⑤控制存储器存放所有的微程序,经地址译码读出一条微指 令。 ⑥由控制存储器读出的一条微指令存入微指令寄存器。 4、教学机TEC-XP的控制器提供的控制信号(微指令格式) ① B0-B5字段:DC1:CPU内部总线数据来源选择控制,详 见表1-1;DC2:专用寄存器接收控制,详见表1-2。 ② B6-B11字段:SSH SCI:最低进位输入、移位输入控制 信号,详见表2-1;SST:状态寄存器控制信号,详见表 2-2。 ③ B12-B19字段:A口:0000表示不使用寄存器,1000 表示取IR中的SR,0100表示R4(SP),0101表示R5(PC);B口:0000表示不使用寄存器,1000表示取IR中的DR,0100表示R4(SP),0101表示R5(PC)。

计算机组成原理复习要点(复习必过)

计算机组成原理复习要点 题型分布 选择题20分;填空题30分;判断题10分;计算题20/25分;简答题20/15分 第一章概述 1、什么是计算机组成 每章重点内容 输入设备 运算器- f 1 存储器卜 t地1址 输出设备 物理组成 计 算 机 组 成 逻辑组成 设备级组成 版块级组成w芯片 级组成 元件级组成 设备级组成 寄存器级组成 2、诺依曼体系结构计算机的特点 (1)硬件由五大部份组成(运算器、控制器、存储器、输入设备、输出设备) 三扌空希I」鋼二

(3)米用存储程序 所有的程序预先存放在存储器中,此为计算机高速自动的基础; 存储器采用一维线性结构;指令米用串行执行方式。 控制流(指令流)驱动方式; (4)非诺依曼体系结构计算机 数据流计算机 多核(芯)处理机的计算机 3、计算机系统的层次结构 (1)从软、硬件组成角度划分层次结构 操作系统圾 偿统机器级 系统分折级 用户程序级 骰程宇控制器厂睫程庠级 (2)从语言功能角度划分的层次结构 虚拟机:通过软件配置扩充机器功能后,所形成的计算机,实际硬件并不具备相应语言的功能。 第二章数据表示 1、各种码制间的转换及定点小数和定点整数的表示范围 (1)原码: 计算规则:最高位表示符号位;其余有效值部分以2#的绝对值表示。如: (+0.1011)原=0.1011; (-0.1001)原=1.1001 (+1011)原=01011; (-1001 )原=11001 注意:在书面表示中须写出小数点,实际上在计算机中并不表示和存储小数点。原码的数学定义 若定点小数原码序列为X0.X1X2...Xn共n+1位数,贝 X 原=X 当1 >X > 0 X 原=1-X=1+|x| 当0》X>-1 若定点整数原码序列为X0X1X2...Xn共n+1位数,贝 X 原=X 当2n >X > 0 X 原=2n-X=2n+|x| 当0》X>-2n 说明: 在各种码制(包括原码)的表示中需注意表示位数的约定,即不同的位数表示结 果不同,如:

(完整版)计算机组成原理期末考试试题及答案

计算机组成原理试题 一、选择题(共20分,每题1分) 1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自____C__。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。 2.___C___可区分存储单元中存放的是指令还是数据。 A.存储器; B.运算器; C.控制器; D.用户。 3.所谓三总线结构的计算机是指_B_____。 A.地址线、数据线和控制线三组传输线。 B.I/O总线、主存总统和DMA总线三组传输线; C.I/O总线、主存总线和系统总线三组传输线; D.设备总线、主存总线和控制总线三组传输线.。 4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是_____B_。 A.128K; B.64K; C.64KB; D.128KB。 5.主机与设备传送数据时,采用___A___,主机与设备是串行工作的。 A.程序查询方式; B.中断方式; C.DMA方式; D.通道。 6.在整数定点机中,下述第___B___种说法是正确的。 A.原码和反码不能表示-1,补码可以表示-1; B.三种机器数均可表示-1; C.三种机器数均可表示-1,且三种机器数的表示范围相同; D.三种机器数均不可表示-1。 7.变址寻址方式中,操作数的有效地址是___C___。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.以上都不对。 8.向量中断是___C___。 A.外设提出中断; B.由硬件形成中断服务程序入口地址; C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址

计算机组成原理知识点总结——详细版

计算机组成原理2009年12月期末考试复习大纲 第一章 1.计算机软件的分类。 P11 计算机软件一般分为两大类:一类叫系统程序,一类叫应用程序。 2.源程序转换到目标程序的方法。 P12 源程序是用算法语言编写的程序。 目标程序(目的程序)是用机器语言书写的程序。 源程序转换到目标程序的方法一种是通过编译程序把源程序翻译成目的程序,另一种是通过解释程序解释执行。 3.怎样理解软件和硬件的逻辑等价性。 P14 因为任何操作可以有软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。对于某一机器功能采用硬件方案还是软件方案,取决于器件价格,速度,可靠性,存储容量等因素。因此,软件和硬件之间具有逻辑等价性。 第二章 1.定点数和浮点数的表示方法。 P16 定点数通常为纯小数或纯整数。 X=XnXn-1…..X1X0 Xn为符号位,0表示正数,1表示负数。其余位数代表它的量值。 纯小数表示范围0≤|X|≤1-2-n 纯整数表示范围0≤|X|≤2n -1

浮点数:一个十进制浮点数N=10E.M。一个任意进制浮点数N=R E.M 其中M称为浮点数的尾数,是一个纯小数。E称为浮点数的指数,是一个整数。 比例因子的基数R=2对二进制计数的机器是一个常数。 做题时请注意题目的要求是否是采用IEEE754标准来表示的浮点数。 32位浮点数S(31)E(30-23)M(22-0) 64位浮点数S(63)E(62-52)M(51-0) S是浮点数的符号位0正1负。E是阶码,采用移码方法来表示正负指数。 M为尾数。P18 P18

2.数据的原码、反码和补码之间的转换。数据零的三种机器码的表示方法。 P21 一个正整数,当用原码、反码、补码表示时,符号位都固定为0,用二进制表示的数位值都相同,既三种表示方法完全一样。 一个负整数,当用原码、反码、补码表示时,符号位都固定为1,用二进制表示的数位值都不相同,表示方法。 1.原码符号位为1不变,整数的每一位二进制数位求反得到反码; 2.反码符号位为1不变,反码数值位最低位加1,得到补码。 例:x= (+122)10=(+1111010)2原码、反码、补码均为01111010 Y=(-122)10=(-1111010)2原码11111010、反码10000101、补码10000110 +0 原码00000000、反码00000000、补码00000000 -0 原码10000000、反码11111111、补码10000000 3.定点数和浮点数的加、减法运算:公式的运用、溢出的判断。 P63 已知x和y,用变形补码计算x+y,同时指出结果是否溢出。 (1)x=11011 y=00011 (2)x=11011 y=-10101 (3)x=-10110 y=-00001

计算机组成原理期末考试

计算机组成原理试题 一、选择题 ( c )1、在下列四句话中,最能准确反映计算机主要功能的是下面哪项。 A.计算机可以存储大量信息 B.计算机能代替人的脑力劳动 C.计算机是一种信息处理机 D.计算机可实现高速运算 ( c )2、计算机硬件能直接执行的只能是下面哪项。 A.符号语言 B.汇编语言 C.机器语言 D.机器语言和汇编语言 ( c )3、运算器的核心部件是下面哪项。 A.数据总线 B.数据选择器 C.算术逻辑运算部件 D.累加寄存器 ( c )4、对于存储器主要作用,下面哪项说法正确。 A.存放程序 B.存放数据 C.存放程序和数据 D.存放微程序 ( c )5、至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是下面哪项。 A.节约元件 B.运算速度快 C.物理器件性能决定 D.信息处理方便( a )6、CPU中有若干寄存器,其中存放存储器中数据的寄存器是下面哪项。 A.地址寄存器 B.程序计数器 C.数据寄存器 D.指令寄存器(d?)7、CPU中有若干寄存器,其中存放机器指令的寄存器是下面哪项。 A.地址寄存器 B.程序计数器 C.指令寄存器 D.数据寄存器 ( c )8、CPU中有若干寄存器,存放CPU将要执行的下一条指令地址的寄存器是下面哪项。 A.地址寄存器 B.数据寄存器 C.程序计数器 D.指令寄存器 (c)9、CPU中程序状态寄存器中的各个状态标志位是依据下面哪项来置位的。 A.CPU已执行的指令 B.CPU将要执行的指令 C.算术逻辑部件上次的运算结果 D.累加器中的数据 ( b )10、为协调计算机各部件的工作,需要下面哪项来提供统一的时钟。 A.总线缓冲器 B.时钟发生器 C.总线控制器 D.操作命令发生器 ( c )11、下列各种数制的数中最小的数是下面哪项。 A.(101001)2 B.(52)8 C.(101001)BCD D.(233)H ( d )12、下列各种数制的数中最大的数是下面哪项。 A.(1001011)2 B.75 C.(112)8 D.(4F)H ( b )13、将十进制数15/2表示成二进制浮点规格化数(阶符1位,阶码2位,数符1位,尾数4位)是下面哪项。 A.01101110 B.01101111 C.01111111 D.11111111

(完整版)计算机组成原理习题答案(蒋本珊)

第一章 1.电子数字计算机和电子模拟计算机的区别在哪里? 解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。 2.冯·诺依曼计算机的特点是什么?其中最主要的一点是什么? 解:冯·诺依曼计算机的特点如下: ①计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成; ②计算机内部采用二进制来表示指令和数据; ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。 第③点是最主要的一点。 3.计算机的硬件是由哪些部件组成的?它们各有哪些功能? 解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。它们各自的功能是: ①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。 ②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。 ③存储器:用来存放程序和数据。 ④运算器:对信息进行处理和运算。

⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。 4.什么叫总线?简述单总线结构的特点。 解:总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息。单总线结构即各大部件都连接在单一的一组总线上,这个总线被称为系统总线。CPU 与主存、CPU 与外设之间可以直接进行信息交换,主存与外设、外设与外设之间也可以直接进行信息交换,而无须经过CPU 的干预。 5.简单描述计算机的层次结构,说明各层次的主要特点。 解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构。 第0级为硬件组成的实体。 第1级是微程序级。这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的。 第2级是传统机器级。这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。 第3级是操作系统级。从操作系统的基本功能来看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸。第4级是汇编语言级。这级的机器语言是汇编语言,完成汇编语言翻译的程序叫做汇编程序。 第5级是高级语言级。这级的机器语言就是各种高级语言,通常用编译程序来完成高级语言翻译的工作。

计算机组成原理期末考试试题及答案

计算机组成原理期末考试试题及答案 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

计算机组成原理试题 一、选择题(共20分,每题1分) 1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自______。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。 2.______可区分存储单元中存放的是指令还是数据。 A.存储器; B.运算器; C.控制器; D.用户。 3.所谓三总线结构的计算机是指______。 A.地址线、数据线和控制线三组传输线。 B.I/O总线、主存总统和DMA总线三组传输线; C.I/O总线、主存总线和系统总线三组传输线; D.设备总线、主存总线和控制总线三组传输线.。 4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是______。 A.128K; B.64K; C.64KB; D.128KB。 5.主机与设备传送数据时,采用______,主机与设备是串行工作的。 A.程序查询方式; B.中断方式; C.DMA方式; D.通道。 6.在整数定点机中,下述第______种说法是正确的。

A.原码和反码不能表示-1,补码可以表示-1; B.三种机器数均可表示-1; C.三种机器数均可表示-1,且三种机器数的表示范围相 同; D.三种机器数均不可表示-1。 7.变址寻址方式中,操作数的有效地址是______。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.以上都不对。 8.向量中断是______。 A.外设提出中断; B.由硬件形成中断服务程序入口地址; C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址 D.以上都不对。 9.一个节拍信号的宽度是指______。 A.指令周期; B.机器周期; C.时钟周期; D.存储周期。 10.将微程序存储在EPROM中的控制器是______控制器。 A.静态微程序; B.毫微程序; C.动态微程序; D.微程序。 11.隐指令是指______。 A.操作数隐含在操作码中的指令; B.在一个机器周期里完成全部操作的指令; C.指令系统中已有的指令;

《计算机组成原理》期末考试试题及答案

武汉大学计算机学院 2007-2008学年第一学期2006级《计算机组成原理》 期末考试试题A卷答案 __ 学号_______ 班级 ____ _____ 姓名__ _________ 成绩_____ ___ 1.(16分)一浮点数,阶码部分为q位,尾数部分为p位,各包含一位符号位,均用补码表示;该浮点数所能表示的最大正数、最小正数、最大负数和最小负数分别是多少? 解: 2.在一个具有四体低位多体交叉的存储器中,如果处理器的访存地址为以下十进制。求该存储器比单体存储器的平均访问速率提高多少?(忽略初启时的延迟) (1)1、2、3、…… 32 (10分) (2)2、4、6、…… 32 (10分) 解:设存储器的访问周期为T。 (1)四体低位多体交叉的存储器访问的情况如下: 1、2、3 所需时间= T ; 4、5、6、7 所需时间= T ; 8、9、10、11 所需时间= T ; 12、13、14、15 所需时间= T ; 16、17、18、19 所需时间= T ; 20、21、22、23 所需时间= T ; 24、25、26、27 所需时间= T ; 28、29、30、31 所需时间= T ; 32 所需时间= T ; 四体低位多体交叉的存储器访问所需时间=9T; 单体存储器访问所需时间=32T; 所以平均访问速率提高:32/9倍

(2)四体低位多体交叉的存储器访问的情况如下: 2 所需时间= T ; 4、6 所需时间= T ; 8、10 所需时间= T ; 12、14 所需时间= T ; 16、18 所需时间= T ; 20、22 所需时间= T ; 24、26 所需时间= T ; 28、30 所需时间= T ; 32 所需时间= T ; 四体低位多体交叉的存储器访问所需时间= 9T; 单体存储器访问所需时间=16T; 所以平均访问速率提高:16/9倍 3.(20分)假定指令格式如下: 其中: D/I为直接/间接寻址标志,D/I=0表示直接寻址,D/I=1表示间接寻址。 Bit10=1:变址寄存器I寻址; 设有关寄存器的内容为(I)=063215Q 试计算下列指令的有效地址。(Q表示八进制) (1) 152301Q (2) 140011Q 解: (1) 152301Q=1 101 010 011 000 001 因为Bitl0(I)=1,故为变址寄存器寻址,EA=(I)+A=063215+301=063516Q。 (3) 140011Q=1 100 000 000 001 001 因为D/I=0,故为直接寻址,EA=A=011Q。 4. 已知某运算器的基本结构如图所示,它具有+(加)、-(减)、和M(传送)三种操作。 (1) 写出图中1~12表示的运算器操作的微命令;(6分) (2) 设计适合此运算器的微指令格式;(6分) (3) 指令DDA的功能是计算R1、R2和R3三个寄存器的和,若进位C=0,则R1+R2→R2;若进位C=1,则R1+R2+R3→R2,画出指令DDA的微程序流程图,并列出微操作序列(取指令流程不写,取指令微指令安排在0号单元中);(6分) (4)设下址地址为5位,将微程序流程图安排在1~3号单元里;(6分)

计算机组成原理,指令系统,练习题

单项选择题 1 在CPU执行指令的过程中,指令的地址由___B__给出。 A 程序计数器PC B 指令的地址码字段 C 操作系统 D 程序员 2 下列关于指令的功能及分类叙述正确的是__B___。 A 算术与逻辑运算指令,通常完成算术运算或逻辑运算,都需要两个数据 B 移位操作指令,通常用于把指定的两个操作数左移或右移一位 C 转移指令,子程序调用与返回指令,用于解决数据调用次序的需要 D 特权指令,通常仅用于系统软件,这类指令一般不提供给用户 3 零地址的运算类指令在指令格式中不给出操作数的地址,参加的两个操作数来自__C__。A累加器和寄存器 B 累加器和暂存器 C 堆栈的栈顶和次栈顶单元 D 堆栈的栈顶单元和暂存器 4 下列一地址运算类指令的叙述中,正确的是_____。 A 仅有一个操作数,其地址由指令的地址码提供 B 可能有一个操作数,也可能有两个操作数 C 一定有两个操作数,其中一个操作数是隐含的 D 指令的地址码字段存放的一定是操作码 5 关于二地址指令一下论述正确的是_____。 A 二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中 B二地址指令中,指令的地址码字段存放的一定是操作数 C二地址指令中,指令的地址码字段存放的一定是寄存器号 D二地址指令中,指令的地址码字段存放的一定是操作数地址 6 单字长四地址指令OP A1、A2、A3、A4的功能为(A1)OP(A2)→A3,且A4给出下一条指令地址,假设A1、A2、A3、A4都为主存储器地址,则完成上述指令需访存_____。 A 1 B 2 C 3 D 4 7 在指令格式设计中,采用扩展操作码的目的是_____。 A 增加指令长度 B 增加地址码数量NN C 增加指令数量 D 增加寻址空间 8 某机器的指令字长为16位,有8个通用寄存器,有8种寻址方式,单操作数指令最多有_____个,双操作数指令最多有_____个。 A 1024 16 B 2048 32 C 256 64 D 1024 32 9 指令寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现_____。 A 程序浮动 B 程序的无条件浮动和条件浮动 C程序的无条件转移和条件转移 D 程序的调用 10 某机器指令字长为16位,主存按字节编址,取指令时,每取一个字节PC自动加1,。当前指令地址为2000H,指令内容为相对寻址的无条件转移指令,指令中的形式地址D=40H。那么取指令后及指令执行后PC内容为_____。 A 2000H,2042H B 2002H,2040H C 2002H,2042H D 2000H,2040H 11 指令系统中采用不同的寻址方式的目的主要_____。 A 可降低指令译码难度 B 缩短指令字长,扩大寻址空间,提高编程灵活性

计算机组成原理期末试题

1.刷新存储器的重要性能指标是它的带宽。若显示工作方式采用分辨率为1024*768,颜色深度24位,帧频(刷新速度)为72Hz,求: 1)刷新存储器的容量是多少 2)刷新存储器的带宽是多少 1)刷新存储器的容量= 1024*768 * 24bit= 2)帧频(刷新速度)为72Hz指的是:每秒钟读72次, 所以,刷新存储器的带宽=1024*768 * 24bit *72 次/秒=162MB/s 2.试推导磁盘存储器读写一块信息所需要的总时间 读写一块总时间TB=平均找道时间Ts+平均等待时间Tw +读写传输时间Tt 读写一块总时间TB=平均找道时间+平均等待时间+读写传输时间=Ts+Tw+Tt 1)Tw 设磁盘每秒r转,每条磁道N个字,则数据传输率=rN个字/秒 转一周的时间=1/r,所以 Tw =1/2*(1/r)=1/(2r) 2)Tt 又设每块的字数是n,一旦读写头定位在该块,则Tt≈n/(rN)秒 所以TB=Ts+ 1/(2r)+ n/(rN) 秒 3.采用串行接口进行7位ASCII码传送,带有一位奇偶校验位、一位起始位和一位停止位,当波特9600波特时,字符传送率是 9600波特=9600bit/秒 =9600 bit*(1字符/10bit)/秒 =960字符/秒 4.某总线在一个总线周期中并行传送8个字节的信息,设一个总线周期等于一个总线时钟周期,总线时钟频率为70MHz,求总线带宽 Dr=8字节/T秒=8*70*10^6≈420MB/秒 5.某机器CPU中有16个寄存器,运行某中断处理程序时,仅用到其中的2个寄存器,请问响应中断而进入该中断处理程序时是否将通用寄存器内容保存到主存中去需保存几个寄存器 要将通用寄存器内容保存到主存中去。 只要保存中断处理程序用到的那2个寄存器的内容。 1.已知cache的存储周期是40ns,主存存储周期200ns, cache/主存系统平均50ns,求cache的命中率访问n个字,设命中率为H cache/主存系统的平均访问时间 =命中cache的时间+不命中cache的主存访问时间 =H*Tc+(1-H)*Tm =H*40+(1-H)*200 =50

计算机组成原理重点整理

一.冯·诺依曼计算机的特点 1945年,数学家冯诺依曼研究EDVAC 机时提出了“存储程序”的概念1.计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成2.指令和数据以同等地位存放于存储器内,并可按地址寻访。3.指令和数据均用二进制数表示。 4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。 5.指令在存储器内按顺序存放。通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序。 6.机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。二.计算机硬件框图 1. 冯诺依曼计算机是以运算器为中心的 2. 现代计算机转化为以存储器为中心 各部件功能: 1.运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内。 2.存储器用来存放数据和程序。 3.控制器用来控制、指挥程序和数据的输入、运行以及处理运算结果 4.输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式(鼠标键盘)。 5.输出设备可将机器运算结果转换为人们熟悉的信息形式(打印机 显示屏)。计算机五大子系统在控制器的统一指挥下,有条不紊地自动工作。 由于运算器和控制器在逻辑关系和电路结构上联系十分紧密,尤其在大规模集成电路制作工艺出现后,两大不见往往集成在同一芯片上,合起来统称为中央处理器(CPU )。把输入设备与输出设备简称为I/O 设备。

现代计算机可认为由三大部分组成:CPU 、I/O 设备及主存储器。CPU 与主存储器合起来又可称为主机,I/O 设备又可称为外部设备。主存储器是存储器子系统中的一类,用来存放程序和数据,可以直接与CPU 交换信息。另一类称为辅助存储器,简称辅存,又称外村。算术逻辑单元简称算逻部件,用来完成算术逻辑运算。控制单元用来解实存储器中的指令,并发出各种操作命令来执行指令。ALU 和CU 是CPU 的核心部件。I/O 设备也受CU 控制,用 来完成相应的输入输出操作。 二、计算机硬件的主要技术指标 衡量一台计算机性能的优劣是根据多项技术指标综合确定的。其中,既包含硬件的各种性能指标,又包括软件的各种功能。1.机器字长 机器字长是指CPU 一次能处理数据的位数,通常与CPU 的寄存器位数有关。字长越长,数的表示范围越大,精度越高。机器的字长会影响机器的运算速度。倘若CPU 字长较短,又要运算位数较多的数据,那么需要经过两次或多次的运算才完成,势必影响运算速度。机器字长对硬件的造价也有较大的影响。它将直接影响加法器(ALU )、数据总线以及存储字长的位数。所以机器字长的确定不能单从精度和数的表示范围来考虑。2.存储容量 存储器的容量应该包括主存容量和辅存容量。 主存容量是指主存中存放二进制代码的总位数。即存储容量=存储单元个数*存储字长。MAR 的位数反映了存储单元的个数,MDR 的位数反映了存储字长。例如,MAR 为16位,根据2^16=65536,表示此存储体内又65536个存储单元(即64K 个存储字,1K=1024=2^10);而MDR 为32位,表示存储容量2^16*32=2^21=2M 位(1M=2^20)。 现代计算机中常以字节数来描述容量的大小,因一个字节已被定义为8位二进制代码,故用字节数便能反映主存容量。例如:上述存储容量位2M 位,也可用2^18字节表示,记作2^18B 或256KB 。 辅存容量通常用字节数来表示,例如,某机辅存(硬盘)容量为80G (1G=1024M=2^10*2^20=2^30).3.运算速度 计算机的运算速度与许多因素有关,如机器的主频、执行什么样的操作、主存本身的速度等都有关。采用吉普森法,综合考虑每条指令的执行时间以及它们在全部操作中所占的 百分比,即 其中Tm 为机器运行速度;fi 为第i 种指令占全部操作的百分比数;ti 为第i 种指令的执行时间。

计算机组成原理期末考试试卷及答案(1)

计算机组成原理期末考试试卷(1) 一.选择题(下列每题有且仅有一个正确答案,每小题2分,共20分)1.假设下列字符码中最后一位为校验码,如果数据没有错误,则采用偶校验的字符码的是____。 A. 11001011 B. 11010110 C. 11000001 D. 11001001 2.在定点二进制运算器中,减法运算一般通过______ 来实现。 A. 补码运算的二进制加法器 B. 补码运算的二进制减法器 C. 补码运算的十进制加法器 D. 原码运算的二进制减法器 3.下列关于虚拟存储器的说法,正确的是____。 A. 提高了主存储器的存取速度 B. 扩大了主存储器的存储空间,并能进行自动管理和调度 C. 提高了外存储器的存取速度 D. 程序执行时,利用硬件完成地址映射 4.下列说法正确的是____。 A. 存储周期就是存储器读出或写入的时间 B. 双端口存储器采用了两套相互独立的读写电路,实现并行存取 C. 双端口存储器在左右端口地址码不同时会发生读/写冲突 D. 在cache中,任意主存块均可映射到cache中任意一行,该方法称为直接映射方式 5.单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数一般采用____寻址方式。 A. 堆栈 B. 立即 C. 隐含 D. 间接 6.指令系统中采用不同寻址方式的目的主要是______ 。 A.实现存储程序和程序控制 B.提供扩展操作码的可能并降低指令译码难度 C.可以直接访问外存 D.缩短指令长度,扩大寻址空间,提高编程灵活性7.下列说法中,不符合RISC指令系统特点的是____。 A. 指令长度固定,指令种类少 B. 寻址方式种类尽量少,指令功能尽可能强 C. 增加寄存器的数目,以尽量减少访存的次数 D. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令

【精品】计算机组成原理期末考试简答题重点

一、简答题 1、试述浮点数规格化的目的和方法。 答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数。通过规格化,可以保证运算数据的精度。 方法:进行向左规格化,尾数左移一位,阶码减1,直到规格化完毕。 2、简述循环冗余码(CRC)的纠错原理。 答:CRC码是一种纠错能力较强的校验码。在进行校验时,先将被检数据码的多项式用 生成多项式G(X)来除,若余数为0,说明数据正确;若余数不为0,则说明被检数据有错。 只要正确选择多项式G(X),余数与CRC码出错位位置的对应关系是一定的,由此可以 用余数作为判断出错位置的依据而纠正出错的数据位。 3、DRAM存储器为什么要刷新?有几种刷新方式? DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像 SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅 极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。 ①集中式---正常读/写操作与刷新操作分开进行,刷新集中完成。 ②分散式---将一个存储系统周期分成两个时间片,分时进行正常读/写操作和刷新操作。 ③异步式---前两种方式的结合,每隔一段时间刷新一次,保证在刷新周期内对整个存储器 刷新一遍。 4、CPU中有哪些主要寄存器?简述这些寄存器的功能。 (1)指令寄存器(IR):用来保存当前正在执行的一条指令。 (2)程序计数器(PC):用来确定下一条指令的地址。 (3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。 (4)缓冲寄存器(DR): <1>作为CPU和内存、外部设备之间信息传送的中转站。 <2>补偿CPU和内存、外围设备之间在操作速度上的差别。 <3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。 (5)通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。 (6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。 5、中断处理过程包括哪些操作步骤? 关闭中断标识,重要数据入栈, 处理中断服务功能, 数据出栈, 恢复中断标识, 开中断.

计算机组成原理重点

内部资料,转载请注明出处,谢谢合作。 说明CPU中的主要寄存器及其功能。 解: (1)指令寄存器(IR):用来保存当前正在执行的一条指令。 (2)程序计数器(PC):用来确定下一条指令的地址。 (3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。 (4)缓冲寄存器(DR):<1>作为CPU和内存、外部设备之间信息传送的中转站。 <2>补偿CPU和内存、外围设备之间在操作速度上的差 别。 <3>在单累加器结构的运算器中,缓冲寄存器还可兼作为 操作数寄存器。 (5)通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。 (6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统 能及时了解机器运行状态和程序运行状态。 主存储器的性能指标有哪些?含义是什么? 1.解:主存储器的性能指标主要是存储容量、存取时间、存储周期、存储器带宽。 存储容量:一个存储器中可以容纳的存储单元总数。 存取时间:又称存储器访问时间,是指从启动一次存储器操作到完成该操作 所经历的时间。 存储周期:是指连续启动两次独立的存储操作(如连续两次读操作)所需间 隔的最小时间。 存储器带宽:在单位时间中主存传输数据的速率。 1.什么叫指令?什么叫微指令?二者有什么关系? 指令,即指机器指令。每一条指令可以完成一个独立的算术运算或逻辑运算操作。控制部件通过控制线向执行部件发出各种控制命令,通常把这种控制命令叫做微命令,而一组实现一定操作功能的微命令的组合,构成一条微指令。许多条微指令组成的序列构成了微程序,微程序则完成对指令的解释执行。 2.说明机器周期、时钟周期、指令周期之间的关系。 指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU周期数来表示,CPU 周期也称为机器周期,而一个CPU周期又包含若干个时钟周期(也称为节拍脉冲或T周期)。 1.CPU响应中断应具备哪些条件? 应具备: (1)在CPU内部设置的中断允许触发器必须是开放的。 (2)外设有中断请求时,中断请求触发器必须处于“1”状态,保持中断请

计算机组成原理期末考试A卷-含答案

广东外语外贸大学信息学院计算机系 2004—2005学年第2学期 《计算机组成原理》期末考试试卷A 考卷适用班级:计算机专业03级考试时间:120分钟 班级_______ 学号_____________姓名_________成绩_______ 一、填空题(每空1分,共20分) 1.8位二进制补码表示整数的最小值为__-128____,最大值为__127___。 2.计算机常用的校验码有奇偶校验码、海明校验码、____CRC码_____。 3.一个浮点数,当其补码尾数右移1位时,为使其值不变,阶码应该__加1____。4.ALU的基本逻辑结构是__快速进位__加法器,它比行波进位加法器优越,具有先行进位逻辑,不仅可以实现高速运算,还能完成逻辑运算。 5.采用双符号位的方法进行溢出检测时,若运算结果中两个符号位__不相同__,则表明发生了溢出。 6.要组成容量为4M×8位的存储器,需要__8__片4M×1位的存储器芯片并联,或者需要__4____片1M×8位的存储器芯片串联。 7.一台计算机所具有的各种机器指令的集合称为该计算机的__指令系统__。 8.指令编码中,操作码用来指定__操作的类型__,n位操作码最多可以表示___2n____条指令。 9.CPU中,保存当前正在执行的指令的寄存器为__指令寄存器IR_,保存下一条指令地址的寄存器为_程序计数器PC__,保存CPU访存地址的寄存器为__内存地址寄存器AR__。10.控制器在生成各种控制信号时,必须按照一定的__时序__进行,以便对各种操作实施时间上的控制。 11.微程序控制器的核心部件是存储微程序的__控制存储器____,它一般用_只读存储器_构成。 12.任何指令周期的第一步必定是__取指__周期。 13.异步方式下,总线操作周期时间不固定,通过_握手(就绪/应答)_信号相互联络。14.输入输出操作实现的CPU与I/O设备的数据传输实际上是CPU与__IO设备接口寄存器__之间的数据传输。 二、选择题(每小题1分,共20分) 1.冯·诺曼机工作方式的基本特点是___________。 A.多指令流单数据流B.按地址访问并顺序执行指令 C.堆栈操作D.存储器按内容选择地址 2.主机中能对指令进行译码的器件是_________。 A.ALU B.运算器 C.控制器D.存储器 3.运算器的主要功能是进行_______。 A.逻辑运算B.算术运算

计算机组成原理设计(十条指令)

1 关于此次课程设计 1.1 课程设计目的 本课程设计是计算机科学与技术专业重要的实践性教学环节之一,是在学生学习完《计算机组成原理》课程后进行的一次全面的综合设计。目的是通过一个完整的8位指令系统结构(ISA)的设计和实现,加深对计算机组成原理课程内容的理解,建立起整机系统的概念,掌握计算机设计的基本方法,培养学生科学的工作作风和分析、解决实际问题的工作能力。 1.2课程设计内容及要求 基于TDN-CM++计算机组成原理实验教学系统,设计和实现一个8位指令系统结构(ISA),通过调试和运行,使设计的计算机系统能够完成指定的功能。 设计过程中要求考虑到以下各方面的问题: (1)指令系统风格(寄存器-寄存器,寄存器-存储器,存储器-存储器); (2)数据类型(无符号数,有符号数,整型,浮点型); (3)存储器划分(指令,数据); (4)寻址方式(立即数寻址,寄存器寻址,直接寻址等); (5)指令格式(单字节,双字节,多字节); (6)指令功能类别(算术/逻辑运算,存储器访问,寄存器操作,程序流控制,输入/输出)。 要求学生综合运用计算机组成原理、数字逻辑和汇编语言等相关课程的知识,理解和熟悉计算机系统的组成原理,掌握计算机主要功能部件的工作原理和设计方法,掌握指令系统结构设计的一般方法,掌握并运用微程序设计(Microprogramming)思想,在设计过程中能够发现、分析和解决各种问题,自行设计自己的指令系统结构(ISA)。

2 分析阶段 2.1 微指令格式分析 微指令格式如下表: 表2-1 微代码定义 (1)字段24~19控制运算器的控制端,通过改变S3~CN来决定对数据进行何种算术或逻辑运算。本设计中全部为正逻辑运算。 (2)字段18为控制对主存W/R的开关 Y1、Y2进行选择。 (4)字段15~7为A、B、C三个开关控制端。

计算机组成原理复习

一、选择题 1.下列数中最小的数是( B )。最大的是(C)。 A.(1010011)2 B.(42)8 C. (10101000)BCD D.(25)16 2.下列数中最大的数是(D) A.(101001)2 B. (52)8 C. (00111001)BCD D. (2C)16 2.下列数中最大的数是( B ) A. (101001)2 B.(56)8 C. (OOlllOO1)BCD D. (2D)16 3.两个补码数相加,只有在最高位/符号位相同时会有可能产生溢出,在最高位/符号位不同时( 一定不会产生溢出 )。 4. 两个补码数相减,只有在符号位不同时会有可能产生溢出,在符号位相同时( 一定不会产生溢出 ) 5.定点数补码加法具有两个特点:一是符号位( 与数值位一起参与运算 );二是相加后最高位上的进位(要舍去)。 6. 定点运算器是用来进行 ( 定点运算 )。 7.为了便于检查加减运算是否发生溢出,定点运算器采用双符号位的数值表示,在寄存器和主存中是采用(单符号位)的数值表示。 8.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为( 前者可表示的数的范围大但精度低,后者可表示的数的范围小但精度高 )。 9.在定点二进制运算器中,减法运算一般通过( 补码运算的二进制加法器 )来实现。 在定点二进制运算器中,加法运算一般通过( 补码运算的二进制加法器 )来实现。 10.某机字长32位,采用定点整数表示,符号位为1位,尾数为31位,则原码表示法可表示的最大正整 数为____,最小负整数为____。( +(231-1),-(231-1) ) 11.某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则原码表示法可表示的最大正小数为____,最小负小数为____。( +(1—2—31),一(1—2—31) ) 12.在定点运算器中,无论采用双符号位还是采用单符号位,都必须要有溢出判断电路,它一般用( 异或门 )来实现。 13.在定点运算器中,必须要有溢出判断电路,它一般用(异或门)来实现 9.加法器采用并行进位的目的是( 提高加法器的速度 )。 14.计算机硬件能直接识别和运行的只能是(机器语言 )程序。 15.汇编语言要经过(汇编程序)的翻译才能在计算机中执行。 16.运算器的主要功能是进行(逻辑运算和算术运算 )。 17.堆栈寻址的原则是( 后进先出 )。 18.组成组合逻辑控制器的主要部件有( PC、IR )。 19. 运算器由ALU完成运算后,除了运算结果外,下面所列(时钟信号)不是运算器给出的结果特征信息。20.微程序控制器中,机器指令与微指令的关系是( 每一条机器指令由一段用微指令编成的微程序来解释执行 )。 21.程序计数器PC的位数取决于(存储器的容量),指令寄存器IR的位数取决于(指令字长)。22.RAM芯片串联的目的是(增加存储单元数量),并联的目的是(增加存储器字长)。 23.在独立编址方式下,存储单元和I/O设备是靠( 不同的地址和指令代码 )来区分的。 19.输入输出指令的功能是( 进行CPU和I/O设备之间的数据传送 )。 24.在独立编址方式下,存储单元和I/O设备是靠(不同的指令或不同的控制信号)来区分的。

相关文档
相关文档 最新文档