计算机组成与结构试题及答案 下载本文

内容发布更新时间 : 2024/5/13 9:19:41星期一 下面是文章的全部内容请认真阅读。

17、在计算机系统中,表征系统运行状态的部件是( )。

A、程序计数器 B、累加计数器 C、中断计数器 D、程序状态字

18、某虚拟存储器采用页式内存管理,使用LRU页面替换算法,考虑下面的页面访问地址流(每次访问在一个时间单位中完成),1、8、1、7、8、2、7、2、1、8、3、8、2、1、3、1、7、1、3、7。假定内存容量为4个页面,开始时为空的,则页面失效次数是( )。

A、4 B、 5 C、6 D、7

19、某一SRAM芯片,其容量是1024×8位,除电源和接地端外,该芯片引脚的最小数目是( )。

A、20 B、22 C、 25 D、 30

20、下面尾数(1位符号位)的表示中,不是规格化尾数的是( )。

A、010011101 (原码) B、110011110(原码)

C、010111111 (补码) D、110111001(补码)

三、简答题:(每题5分,共10分)

1、Cache与主存之间的地址映像方法有哪几种?各有何特点?

2、DRAM存储器为什么要刷新?有哪几种常用的刷新方法?

四、综合题:(共35分) 1、(本题7分)某机采用微程序控制器,其微程序控制器有18种微操作命令(采用直接控制法,即水平型微指令),有8个转移控制状态(采用译码形式),微指令格式中的下址字段7位。该机机器指令系统采用4位定长操作码,平均每条指令由7条微指令组成。问:

(1)该微指令的格式中,操作控制字段和判别测试字段各有几位?控存的容量是多少(字数×字长)?(4分)

(2)该机指令系统共有多少条指令?需要多少容量的控存?上述的控存是否合适?(3分)

操作控制字段

判别测试字段

下址字段 2、(本题12分)设浮点数的格式为:阶码4位,包含一位符号位,尾数5位,包含一位符号位,阶码和尾数均用补码表示,排列顺序为:

阶符(1位)

阶码(3位)

数符(1位)

尾数(4位)

则按上述浮点数的格式:

(1)若(X)10=22/64,(Y)10= —2.75,则求X和Y的规格化浮点数表示形式。(6分)

(2)求[X+Y]浮(要求用补码计算,列出计算步骤)(6分) 3、(本题共16分)某机字长8位,CPU地址总线16位,数据总线8位,存储器按字节编址,CPU的控制信号线有:MREQ#(存储器访问请求,低电平有效),R/W#(读写控制,低电平为写信号,高电平为读信号)。试问:

(1)若该机主存采用16K×1位的DRAM芯片(内部为128×128阵列)构成最大主存空间,则共需多少个芯片?若采用异步刷新方式,单元刷新周期为2ms,则刷新信号的周期为多少时间?刷新用的行地址为几位?(6分)

(2)若为该机配备2K×8位的Cache,每块8字节,采用2路组相联映像,试写出对主存地址各个字段的划分(标出各个字段的位数);若主存地址为3280H,则该地址可映像到Cache的哪一组?(4分)

(3)若用4个8K×4位的SRAM芯片和2个4K×8位的SRAM芯片形成24K×8位的连续RAM存储区域,起始地址为0000H,假设SRAM芯片有CS#(片选,低电平有效)和WE#(写使能,低电平有效)信号控制端。试画出SRAM与CPU的连接图,在图上标清楚地址译码连接,数据线、地址线、控制线连接。(6分)

试卷B

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

1、目前我们所说的个人台式商用机属于 。

A、巨型机 B、中型机 C、小型机 D、微型机 2、下列数中最大的数是 。 A、(10011001)2 B、(227)8 C、(98)16 D、(152)10 3、在小型或微型计算机里,普遍采用的字符编码是 。

A、 BCD码 B、 16进制 C、 格雷码 D、 ASCⅡ码 4、在下列机器数 中,零的表示形式是唯一的。

A、原码 B、补码 C、反码 D、原码和反码 5、设[X]补=1.x1x2x3x4,当满足 时,X > -1/2成立。

A、x1必须为1,x2x3x4至少有一个为1 B、x1必须为1,x2x3x4任意 C、x1必须为0,x2x3x4至少有一个为1 D、x1必须为0,x2x3x4任意

6、假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是 。 A、11001011 B、11010110 C、11000001 D、11001001 7、在CPU中,跟踪后继指令地址的寄存器是 。

A、指令寄存器 B、程序计数器 C、地址寄存器 D、状态条件寄存器 8、EPROM是指 。

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

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

9、堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元。如果进栈操作的动作顺序是(A)→MSP,(SP) ―1→SP。那么出栈操作的动作顺序应为 。 A、(MSP)→A,(SP)+1→SP B、(MSP)→A,(SP)―1→SP

C、(SP―1)→SP,(MSP)→A D、 (SP)+1→SP,(MSP)→A 10、下面尾数(1位符号位)的表示中,不是规格化的尾数的是 。 A、010011101(原码) B、110011110(原码) C、010111111 (补码) D、110111001(补码) 11、在主存和CPU之间增加cache存储器的目的是 。

A、增加内存容量 B、提高内存可靠性

C、解决CPU和主存之间的速度匹配问题 D、增加内存容量,同时加快存取速度 12、CPU主要包括 。

A、控制器 B、控制器、 运算器、cache C、运算器和主存 D、控制器、ALU和主存 13、设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,变址寻址方式的有效地址为 。

A、EA=(X)+D B、EA=(X)+(D) C、EA=((X)+D) D、EA=((X)+(D)) 14、信息只用一条传输线 ,且采用脉冲传输的方式称为 。 A、串行传输 B、并行传输 C、并串行传输 D、分时传输 15、下述I/O控制方式中,主要由程序实现的是 。

A、PPU(外围处理机)方式 B、中断方式 C、DMA方式 D、通道方式 16、系统总线中地址线的功能是 。

A、用于选择主存单元地址 B、用于选择进行信息传输的设备

C、用于选择外存地址 D、用于指定主存和I/O设备接口电路的地址

17、CRT的分辨率额为1024×1024,颜色深度为8位,则刷新存储器的存储容量是 。 A、2MB B、1MB C、8MB D、1024B 18、设寄存器位数为8位,机器数采用补码形式(含一位符号位)。对应于十进制数-27,

寄存器内为 。

A、27H B、9BH C、E5H D、5AH 19、根据国标规定,每个汉字在计算机内占用 存储。

A、一个字节 B、二个字节 C、三个字节 D、四个字节

20、某一SRAM芯片,其容量为512×8位,考虑电源端和接地端,该芯片引出线的最小数目应为 。

A、23 B、25 C、50 D、19

二、填空题:(每空1分,共20分) 1、设X= —0.1011,则[X]补为 。

2、汉字的 、 、 是计算机用于汉字输入、内部处理、输出三种不同用途的编码。 3、数控机床是计算机在 方面的应用,邮局把信件自动分拣是在计算机 方面的应用。 4、计算机软件一般分为 和 两大类。

5、RISC的中文含义是 ;CISC的中文含义是 。 6、对动态存储器的刷新有两种方式,它们是 和 。 7、机器字长16位,表示浮点数时,阶码6位(阶符1位),尾数10位(数符1位),则浮点补码表示时,最大浮点数是 ,绝对值最小的非0的正数是 。

8、在存储系统的Cache与主存层次结构中,常会发生数据替换问题,此时我们较常使用的替换算法有 和 等。

9、一条指令实际上包括两种信息即 和 。

10、按照总线仲裁电路的位置不同,可分为 仲裁和 仲裁。

三、简答题:(每题5分,共15分)

1、CPU中有哪些主要寄存器?简述这些寄存器的功能。 2、RISC机器具有什么优点,试简单论述。

3、计算机存储系统分那几个层次?每一层次主要采用什么存储介质?其存储容量和存取速度的相对值如何变化?

四、综合题:(共45分)

1、求十进制数―123的原码表示,反码表示,补码表示和移码表示(用8位二进制表示,并设最高位为符号位,真值为7位)。(本题8分)

2、基址寄存器的内容为3000H,变址寄存器的内容为02B0H,指令的地址码为002BH,程序计数器(存放当前正在执行的指令的地址)的内容为4500H,且存储器内存放的内容如下:

地址 内容

002BH 3500H

302BH 3500H