"2010软件评测师试卷上午提供了全国计算机技术与软件专业技术资格(水平)考试2010年下半年软件评测师的上午部分试卷,考试时间为9:00~11:30,共计150分钟,总分为75分。试卷包括75个填空题,每题1分,考生需要在答题卡指定位置填写姓名和准考证号,并用2B铅笔填涂。题目有四个选项,考生需选择最合适的答案并正确填涂在答题卡上。试卷内容涵盖了输入输出控制方法、数据表示、计算机系统结构以及汇编语言程序设计等知识点。"
这篇试卷涉及的知识点主要包括:
1. 输入输出(I/O)控制方法:试题提到了无CPU干预的数据块传送,这通常指的是DMA(直接存储器访问)方式。在这种方法中,设备可以直接与内存交换数据,而不需要CPU介入每个数据传输。
2. 数据表示与溢出:在8位整数补码表示的数据中,溢出发生在加法或减法运算导致结果超出了数据类型能表示的范围。例如,-127-1会产生溢出,因为-127已经是8位二进制补码表示的最大负整数,再减去1会变成正数,但在8位系统中无法表示。
3. 计算机系统架构:内存容量为4GB,字长为32位,意味着地址总线的宽度决定了能够寻址的内存空间。地址总线宽度为30位时,可以寻址2^30个字,即1GB,因此,4GB的内存需要32位的地址总线。数据总线的宽度决定每次数据传输的位数,32位表示每次可以传输32位数据。
4. 存储器组织与地址映射:题目中提到的16K×8位的存储器是由2K×4位的芯片组成,地址单元0B1FH所在的芯片需要根据地址计算来确定。由于地址空间连续,地址0B1FH(10进制为2911)位于2000H(16进制)之后,但小于2800H,因此其所在芯片的最小地址编号是2000H。
5. 汇编语言与处理器寄存器:在汇编语言编程中,程序员可以访问和操作的寄存器是程序计数器(PC),用于存储下一条指令的地址。而存储器地址寄存器(MAR)、指令寄存器(IR)和存储器数据寄存器(MDR)通常是硬件内部使用,程序员通常不可直接访问。
6. 软件工程中的能力成熟度模型(CMM):虽然不在题目中,但CMM是评估软件开发过程成熟度的一个框架,它不直接涉及软件测试的细节,但强调了过程改进和质量控制的重要性。
这些知识点反映了软件评测师应具备的基础理论知识,包括计算机体系结构、数据处理、程序设计语言以及软件开发过程管理的理解。通过这样的考试,可以评估考生在这些领域的专业能力。