2010年下半年软件评测师试题解析

需积分: 10 0 下载量 105 浏览量 更新于2024-07-30 收藏 368KB PDF 举报
"2010年下半年软件评测师上午试题" 这篇摘要内容来自2010年下半年的全国计算机技术与软件专业技术资格(水平)考试的软件评测师上午试卷。试卷共有16页,75个问题,每题1分,满分75分。考生需要在指定位置填写姓名和准考证号,并按照规定使用2B铅笔填涂答题卡。试题包含选择题,例如例题中给出的关于考试日期的问题,正确答案是11月13日,因此在答题卡上对应的序号下填涂B和D。 试题中涉及了多个IT领域的知识点: 1. 输入输出控制方法:题目提到一种方式使得设备与主存间的数据块传送无需CPU干预,这个方式是DMA(直接存储器访问)。在DMA方式下,数据可以从外设直接传输到内存,或者从内存直接传输到外设,期间CPU可以执行其他任务,提高了系统效率。 2. 计算机数值运算:补码表示的数据在进行加减运算时,超出数据类型所能表示的范围会产生溢出。举例来说,8位整数补码表示数据范围是-128到127,所以127+1会产生溢出,因为结果超出了这个范围。 3. 内存与总线宽度:内存容量为4GB,字长为32位,意味着地址总线宽度至少需要20位(因为2^20=1MB,4GB需要4个这样的单位),而数据总线宽度是32位,用于传输32位的数据。所以,地址总线宽度为20(实际是30,因为通常会多一位来区分高地址和低地址),数据总线宽度为32。 4. 存储器组织与地址映射:题中提到的16K×8位的存储器由2K×4位的芯片组成,地址从OOOOH到3FFFH,地址单元OB1FH所在的芯片最小地址编号应该是2000H。这是因为在连续地址空间中,16K(2^14)需要14位地址,而每个2K(2^11)芯片需要11位地址,所以从2000H开始。 5. 寄存器操作:在汇编语言编程中,程序员可以直接访问的寄存器不包括存储器地址寄存器(MAR),因为它是CPU内部用来存储内存访问地址的寄存器,一般在硬件层面使用,程序员无法直接操作。 这些试题涵盖了计算机体系结构、数据表示、输入输出机制、存储器管理和汇编语言等多个方面的知识,都是软件评测师考试中常见的主题。对于考生来说,理解和掌握这些概念对于通过考试至关重要。