当前位置:首页 >> 正文

2020年软考模拟练习题!

[ 日期:2020/7/1 ]

恒佳PMP培训中心

1、不属于计算机控制器中的部件

A、指令寄存器IR
B、程序计数器PC
C、算术逻辑单元ALU
D、程序状态字寄存器PSW

2、在CPU 与主存之间设置高速缓冲存储器Cache,其目的是为了?

A、扩大主存的存储容量
B、提高CPU 对主存的访问效率
C、既扩大主存容量又提高存取速度
D、提高外存储器的速度

3、计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x 的阶码大于y 的阶码,则应将?

A、x 的阶码缩小至与y 的阶码相同,且使x 的尾数部分进行算术左移。
B、x 的阶码缩小至与y 的阶码相同,且使x 的尾数部分进行算术右移。
C、y 的阶码扩大至与x 的阶码相同,且使y 的尾数部分进行算术左移。
D、y 的阶码扩大至与x 的阶码相同,且使y 的尾数部分进行算术右移。

4、在CPU 中,可用于传送和暂存用户数据,为ALU 执行算术逻辑运算提供工作区?

A、程序计数器
B、累加寄存器
C、程序状态寄存器
D、地址寄存器

5、关于在I/O 设备与主机间交换数据的叙述,是错误的?

A.中断方式下,CPU 需要执行程序来实现数据传送任务。
B.中断方式和DMA 方式下,CPU 与I/O 设备都可同步工作。
C.中断方式和DMA 方式中,快速I/O 设备更适合采用中断方式传递数据。
D.若同时接到DMA 请求和中断请求,CPU 优先响应DMA 请求。

答案与解析

1、答案:C
试题解析:ALU 属于运算器,不属于控制器。

2、答案:B
试题解析:Cache 是不具有扩大主存容量功能的,更不可能提高外存的访问速度。但Cache的访问速度是在CPU 和内存之间,可以提高CPU 对内存的访问效率。

3、答案:D
试题解析:为了减少误差(保持精度) ,要将阶码值小的数的尾数右移。

4、答案:B
试题解析:为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU 必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用,所以通常又称为指令计数器。

在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC 的内容,即每执行一条指令PC 增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。

状态寄存器:用来标识协处理器中指令执行情况的,它相当于CPU中的标志位寄存器。累加寄存器:主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。地址寄存器:可作为存储器指针。

5、答案:C
试题解析:快速I/O设备处理的数据量比较大,更适合采用DMA方式传递数据。

分享到: