摘要:对于【软件评测师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2011年下半年软件评测师上午试题】部分试题的详解,一起来看看吧~



1、若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入()。
A、 PC(程序计数器)
B、 AR(地址寄存器)
C、 AC(累加器)
D、 ALU(算术逻辑单元)

答案:A
答题解析:

本题考查指令系统基础知识。 直接寻址是指操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址。而跳转指令中的操作数即为要转向执行的指令地址,因此,应将指令中的地址码送入程序计数器(PC),以获得下一条指令的地址,从而实现程序执行过程的自动控制功能。



2、若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过( )指令来完成。
A、 控制
B、 中断
C、 输入输出
D、 访存

答案:D
答题解析:



D
CPU对I/O端口的编址方式主要有两种:一是独立编址方式,二是统一编址方式。独立编址方式是指系统使用一个不同于主存地址空间之外的单独的一个地址空间为外围设备及接口中的所有I/O端口分配 I/O地址。在这种方式下, CPU指令系统中有专门的用于与设备进行数据传输的输入输出指令,对设备的访问必须使用这些专用指令进行。统一编址方式是指 I/O端口与主存单元使用同一个地址空间进行统一编址。在这种方式下,CPU指令系统中无须设置专门的与设备进行数据传输的输入输出指令,I/O端口被当成主存单元同样对待,对主存单元进行访问和操作的指令可以同样用于对I/O端口的访问和操作。

访存指令是指访问内存的指令,显然,这里需要访问内存,才能找到相应的输入输出设备,因此需要使用访存指令。而控制类指令通常是指程序控制类指令,用于控制程序流程改变的指令,包括条件转移指令、无条件转移指令、循环控制指令、程序调用和返回指令、中断指令等。

3、在程序的执行过程中,Cache与主存的地址映像由()。
A、 专门的硬件自动化完成
B、 程序员进行调度
C、 操作系统进行管理
D、 程序员和操作系统共同协调完成

答案:A
答题解析:

程序执行过程中,Cache和主存都被分成若干个大小相等的块,每块由若干个字节组成,主存和Cache的数据交换是以块为单位,需要考虑二者地址的逻辑关系。地址映像:把主存地址空间映像到Cache地址空间,即按某种规则把主存的块复制到Cache中。映像可分为全相联映像、直接映像和组相联映像等。Cache的地址变换和数据块的替换算法都采用硬件。



查看完整试题>>>