华南理工大学计算机组成原理试卷A

需积分: 12 13 下载量 189 浏览量 更新于2024-09-02 收藏 121KB DOC 举报
"华南理工大学《计算机组成与体系结构》期末考试A卷,2011年" 这篇文档是一个关于计算机组成与体系结构的考试试卷,适用于华南理工大学的学生。试卷包括单选题、多选题或问答题等部分,旨在测试学生对计算机硬件系统、数据处理和存储机制等方面的理解。 1. 计算机溢出问题:题目询问哪种情况会导致有符号加法的溢出。在有符号整数运算中,溢出发生当最高有效位(MSB)的进位不正确地改变数字的符号。正确答案是B,即如果最高有效位产生了进位。其他选项并不一定导致溢出,例如A选项(最低有效位产生进位)只表明普通进位,C选项(两个负数相加得正)可能发生在补码表示法中,但不一定会溢出,而D选项(结果的绝对值小于较小加数的绝对值)描述的是无符号数下可能会发生的借位情况,而不是溢出。 2. 缓存(Cache)直接映射的优缺点:直接映射缓存的优点是实现简单。然而,它的主要缺点是当多个频繁交替使用的块映射到缓存中的同一帧时,会降低缓存命中率。这称为冲突冲突(conflict miss)。选项C正确指出了这一点,而A选项是错误的,因为直接映射允许同时访问数据和标签;B选项不是直接映射的主要缺点,它通常比其他组织形式更便宜;D选项也是错误的,直接映射的访问时间不一定比其他组织形式长。 3. 中断处理过程中的PC(程序计数器)保存:在中断过程中,保存PC的目的是为了能够让CPU找到中断服务子程序的入口地址。选项A正确描述了这一行为,以便处理器在完成中断处理后能够返回到被中断的程序的正确位置继续执行。 试卷的其他部分可能包括更多关于计算机体系结构的问题,如寄存器操作、指令集架构、内存层次结构、总线协议、ALU(算术逻辑单元)操作、浮点运算、I/O接口、处理器设计等知识点。这些题目旨在评估学生对计算机硬件系统基本概念、工作原理以及实际应用的掌握程度。通过这样的考试,学生可以深入理解计算机硬件如何协同工作以执行软件指令,为未来的学习和职业生涯奠定坚实基础。