试卷C语言

发布 2021-04-23 11:05:28 阅读 9375

计算机组成原理及汇编语言试卷。

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

1. 从下面有关存储器的叙述中选出正确答案:__d___

a 多体交叉存储器主要解决扩充容量问题。

b 访问存储器的请求是由cpu发出的。

c cache与主存统一编制,即主存空间的某一部分属于cache

d cache的功能全由硬件实现。

2. 计算机的外围设备是指___c

a 输入/输出设备b 外存储器。

c 输入/输出设备及外存储器 d 电源。

3. 一个完整的计算机系统应包括___d

a.运算器、存储器、控制器 b.主机和外部设备。

c.主机与应用程序d.配套的硬件设备和软件系统

4. 运算器的主要功能是进行___c

.逻辑运算算术运算。

.逻辑运算和算术运算d.初等函数运算。

5. 下列描述正确的是___b

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

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

.所有的数据运算都在cpu的控制器中完成。

.以上答案都正确。

6. 运算器由许多部件组成,其核心部分是___b

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

.累加寄存器多路开关。

7. 若某位数x的真值为-0.1010,在计算机中该数表示为1. 0110,则该数所用的编码为___b

a.原码 b.补码 c.反码 d.移码。

8. 下列数中最小的数是___c

a.(110101)2 b.(52)8 c.(101001)bcd d.(233)16

. 提高计算机的工作速度,关键是___a

a.存储器的存取速度b.存储器的大小。

c.存储器中的元件组成d.存储器中盘片旋转速度。

10. 在单译码结构中,地址输入线n=4,经地址译码器译码,可译出___个状态。c

a.4 b.12 c.16 d.20

11. 计算机系统中的存储器系统是指___b

a.ram存储器b.主存储器和外存储器。

c.主存储器d.rom存储器。

12. 主存储器和cpu之间增加cache的目___a

a. 解决cpu和主存之间的速度匹配问题。

b. 扩大主存储器的容量。

c. 扩大cpu中通用寄存器的容量。

d. 既扩大主存容量又扩大cpu中通用寄存器数量。

13. 下列___属于应用软件。d

a. 操作系统 b. 编译系统 c. 连接程序 d.文本处理。

14. 计算机的存储器采用分级存储体系的主要目的是___d

a.便于读写数据b.减小机箱的体积。

c.便于系统升级d.解决存储容量、**和存取速度之间的矛盾。

15. 能被计算机直接识别和执行的指令是___b

a.符号指令b.机器指令。

c.伪指令d.宏指令。

16. 设变址寄存器为x,形式地址为d,(x)表示寄存器x的内容,这种寻址方式的有效地址为___c

a. ea=(x)+d b. ea=(x)+(d) d. ea=((x)+(d))

17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为___b

a. 隐含寻址 b. 立即寻址 c. 寄存器寻址 d. 直接寻址。

18. 采用串行接口进行7位ascii码传送,带有一位奇校验位、1位起始位和1位停止位,当波特率为9600b/s时,字符的传送速率为___a

a.960 b.873 c.1371d.480

19. 系统总线中地址线的功能是___c

a. 用于选择主存单元地址b. 用于选择进行信息传输的设备。

c. 用于选择外存地址d. 用于指定主存和i/o设备接口电路的地址。

20. cpu响应两个硬件中断intr和nmi时,相同的必要条件是___b 和c

a. 允许中断 b. 当前指令执行结束 c. 无总线请求 d. 正当前访存操作结束。

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

1. 在数字计算机中,信息处理的形式是用__二___进制运算。

2. 有些半导体存储器存储的内容是固定不变的,即只能读出而不能写入,因此这种半导体存储器称为 _只读存储器___既能读出又能写入的半导体存储器,称为__随机存储器___

3. 在计算机系统中,多个系统部件之间信息传送的公共通路称为__总线___就其所传信息的性质而言,在公共通路上传送的信息包括_ 数据信息地址信息控制信息。

4. cpu中,保存当前正在执行的指令的寄存器为__指令寄存器保存当前正在执行的指令的地址寄存器为___程序寄存器保存cpu访问地址的寄存器为__内存地址寄存器。

5.计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用:__并行传送、__串行传送和___复用传送。

6. 主存储器的性能指标主要是存储容量、_存取时间__和_存储周期__。

7. 完整的计算机系统应包括_ 硬件系统___和___软件系统。

8. 直接内存访问(dma)方式中,dma控制器从cpu完全接管对__总线___的控制,数据交换不经过cpu,而直接在内存和__外设___之间进行。

三。 简答题 (每小题5分,共20分)

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

cpu每取出并执行一条指令,都要完成相应的一系列的操作,这一系列操作所需要的时间通常叫指令周期。机器周期就是cpu周期,计算机完成一个基本操作所花费的时间。时钟周期:

处理操作的最基本单位。指令周期、机器周期和时钟周期之间的关系:指令周期通常用若干个机器周期表示,而机器周期时间又包含有若干个时钟周期。

2.平简述cpu的主要功能?

1)指令控制指令控制也称为程序的顺序控制,控制程序严格按照规定的顺序执行。

2)操作控制将取出的指令的产生一系列的控制信号(微指令),分别送往相应的部件,从而控制这些部件按指令的要求进行工作。

3)时间控制有些控制信号在时间上有严格的先后顺序,如读取存储器的数据,只有当地址线信号稳定以后,才能通过数据线将所需的数据读出,否则读出的数据是不正确的数据,这样计算机才能有条不紊地工作。

4)数据加工所谓数据加工,就是对数据进行算术运算和逻辑运算处理。 所谓数据加工,就是对数据进行算术运算和逻辑运算处理。

3.冯诺依曼计算机的主要设计思想是什么?它包括哪些主要组成部分?

绝大多数计算机都是根据冯·诺依曼计算机体系结构的思想来设计的。故具有共同的基本配置,即由五大部件组成:主机部分由运算器、控制器、存储器组成,外设部分由输入设备和输出设备组成,其中核心部件是运算器。

4.同步通信和异步通信各自特点和区别是什么?

在同步方式中,所有的设备都从同一个公共的时钟信号中获得定时信息。一定频率的时钟信号线定义了等间隔的时段,每一个时间段定义了一个总线周期。异步方式中总线操作使用一个在cpu和设备之间的“握手”信号,去除了公共的时钟信号,从而使得操作成为异步的。

在异步方式下,总线操作周期时间不是固定的,操作的每个步骤都有一个信号表示。异步方式允许总线周期有较大的变化范围。

四。 应用题 (每小题10分,共40分)

1.8255a有哪几种工作方式?其差别在**?8255a有哪些编程命令字?其命令格式及每位的含义是什么?

解答:8255a有三种工作方式,分别是方式0(基本输入输出方式)、方式1(选通输入输出方式)、方式2(带选通的双向总线方式)。

差别:方式0时,8255a分成彼此独立的两个8位和两个4位并行口,这4个并行口都能被指定为输入或输出,不需要握手信号,端口信号线之间无固定的时序关系;方式1时,设置专用的中断请求和联络信号线,pa和pb为数据口,pc口的大部分引脚作联络线,信号线之间有固定的时序关系;方式2时,pa口为双向选通输入/输出,pa口既作为输入口又作为输出口,设置专用的信号线和请求信号线。

控制字有方式选择控制字。

d7位为1:标志为方式选择控制字。

d6——d3:a组控制,包括pa7——pa0,pc7——pc4,d6d5为 00时pa口方式0,d6d5为 01时pa口方式1,d6d5为 1x时pa口方式2;d4为0时 pa输出,d4为1时 pa输入;d3为0时,pc口高4位输出,d3为1时,pc口高4位输入。

d3——d0:b组控制,包括pb7——pb0,pc3——pc0,d2为0时 pb口方式0,d2为1时 pb口方式1;d1为0时,pb口输出,d1为1时,pb口输入;d0为0时 pc口低4位为输出,d0为1时 pc低口为输入。

置位/复位控制字。

d7为0 ,标志着置位/复位控制字。

d6——d4,无意义。

d3d2d1为pc口的选择位,d3d2d1为000时选择pc0,d3d2d1为001时选择pc1,d3d2d1为010时选择pc2,d3d2d1为011时选择pc3,d3d2d1为100时选择pc4,d3d2d1为101时选择pc5,d3d2d1为110时选择pc6,d3d2d1为111时选择pc7;d0为0时,选择位复位,d0为1时,选择位置位。

c语言试卷c

a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...

C语言试卷A

青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...

C语言试卷

一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...