四川大学期末考试:计算机组成与体系结构试卷

需积分: 0 0 下载量 130 浏览量 更新于2024-08-05 收藏 448KB PDF 举报
"311077030-16171-10A_计算机组成和体系结构1" 这篇文档是一份四川大学软件工程2015级的期末考试试卷,课程名为“计算机组成与体系结构”。试卷包含五部分题目,分别占比10%,15%,26%,30%和19%,总计100%。试题形式包括判断改错题,可能还有其他类型的题目,如选择题、填空题、简答题等,但具体内容未提供。 试卷中提到的“The Principle of Equivalence”是指硬件与软件等价原理。这一原理指出,在一定条件下,硬件和软件可以互换实现相同的功能,且性能相当。这意味着,某些计算任务可以通过硬件电路来完成,也可以用软件程序来实现,而两者在执行速度上理论上应该是相同的。例如,一个特定的算法可以用微代码(硬件)实现,也可以用高级语言(软件)编写,最终的效果应当是等效的。 另外,文档中提到了MARIE(Memory Address Register Instruction Execution)架构中的几个寄存器:MAR(存储器地址寄存器)、MBR(存储器数据寄存器)、PC(程序计数器)和IR(指令寄存器)。这些是计算机体系结构的基础组件,它们各自有特定的功能。在MARIE这样的简单指令集计算机(ISaR)中,MAR用于存储要访问的内存位置的地址,MBR用于存储从内存读取的数据或要写入内存的数据,PC保持当前要执行指令的地址,而IR则存储正在执行的指令本身。这些寄存器通常不能用于存储任意数据值,而是有特定用途的。 最后,关于汇编器的描述是正确的。汇编器是将高级的符号语言程序转换成等效的机器语言程序的工具,形成一对一的映射关系。程序员用汇编语言编写源代码,汇编器将这些代码翻译成机器可以直接执行的二进制指令。这种转换过程是静态的,即每个汇编指令一般对应一个机器码。 由于提供的内容有限,无法深入讨论更多知识点,但可以从这些信息中看出,这份试卷涵盖了计算机体系结构的基础概念,包括硬件与软件的等价性、计算机系统中的基本寄存器以及汇编语言的编译过程。学生需要对这些概念有扎实的理解才能在考试中取得好成绩。