《滨州学院计算机组成原理期末考试复习题库.docx》由会员分享,可在线阅读,更多相关《滨州学院计算机组成原理期末考试复习题库.docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年上学期计算机组成原理期末考试题库 一、单项选择题1 .在CPU中跟踪下一条指令地址的寄存器()A.主存地址寄存器B.指令寄存器C.指令计数器D.状态条件寄存器:答案:C2 .如果按变址方式读取操作数,则有效地址是指()。A.指令中直接给出的地址B.变址计算获得的地址C.变址寄存器中存放的地址D.基址寄存器中存放的地址答案:B3 .主存储器和CPU之间增加高速缓冲器的主要目的是()A.扩大主存储器容量B.解决主存与CPU之间速度匹配问题C扩大CPU通用寄存器数量D.既扩大主存容量又提高主存速度答案:B4 .下列说法中()是正确的。A.加法指令的执行周期一定要访存;B.加法指令的执行周期
2、一定不访存;C指令的地址码给出存储器地址的加法指令,在执行周期一定访存D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。 答案:C5 .堆栈指针SP的内容是()。A.栈顶单元内容B.栈顶单元地址C栈底单元内容D.栈底单元地址答案:B6 .REPZCMPSW指令,重复执行的终止条件是()A.CX=0 或 ZF=08 .CX=0 且 ZF=0C.CX=0 或 ZF=1D.CX=0 且 ZF=1 答案:A7.一个完整的计算机系统应包括()A.运算器:存储器:控制器C.SP (SP) +1; M (SP) -M (x)D.SP (SP) -1; M (SP) -M (x)答案:C60 .
3、下列指令执行后对源和目的操作数均无影响的是()A.MOVBX+2, AXB.SUBAX, 2467HC.SBBSI, BXD.CMPAX, BX答案:D二、判断题61 .假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H, 46H, 52H, 0FEH,则存放字数据OFE52H的字地址是7465H。答案:错误62 .汇编程序和汇编语言源程序是不同的概念。答案:正确63 .变址寻址方式中,操作数的有效地址等于变址寄存器内容与形式地址。答案:正确64 .半导体RAM信息可读可写,且断电后仍能保持记忆。答案:错误65 .汇编程序是用汇编语言编写的汇编语言源程序。答案:错误66 .
4、只有定点运算才可能溢出,浮点运算不会产生溢出。答案:错误67 .指令是程序设计人员与计算机系统沟通的媒介;微指令是计算机指令和硬件电路建立联 系的媒介。答案:正确68 .当运算结果的低8位中有偶数个1时,奇偶标志位PF被置为1。答案:正确69 .在多周期CPU系统中,不是所有指令使用相同的执行时间,而是指令需要几个周期就为 其分配几个周期。答案:正确70 .在采用DMA方式高速传输数据时,数据传送是通过为DMA专设的数据总线传输的。 答案:错误71 .指令INAL, DX是合法的指令。答案:正确72 .在统一编址方式下,CPU访问I/O端口是必须使用专用的I/O指令。答案:错误73 .相对于某
5、起始地址的偏移量称为偏移地址。答案:正确74 .直接寻址是在指令字中直接给出操作数本身而不再是操作数地址。答案:错误75 .内存中字单元的地址必须是偶数地址。答案:错误76 .中断服务程序的最后一条指令是中断返回指令。答案:正确77 .只能使用PUSH, POP类的指令对堆栈段内的内容进行操作。答案:错误78 .半导体ROM信息可读可写,且断电后仍然能保持记忆。答案:错误79 .立即数寻址方式不能用于目的操作数字段。答案:错误80 .在Cache的地址映射中,全相联映射是指主存中的任意一字块均可映射到Cache内任意字 块位置的一种映射。答案:正确81 .组相联映像可以转化为直接映象或全相联映
6、象,所在说,它是直接映象和全相联映象的 普遍形式。答案:正确82 .可以将一个存储器操作数与另一个存储器操作数相加。答案:错误83 .SHR AX,CX。答案:正确84 .奇偶校验码可以校验奇数个位的出错,还能确定出错的位置。()答案:错误85 .DMA控制器通过中断向CPU发DMA中断请求。答案:正确86CPU访问存储器的时间是由存储器的容量决定的,存储器容量越大,访问存储器所需的 时间越长。答案:错误87 .MOV指令不影响标志位。答案:正确88 .计算机中的流水线是把一个重复的过程分解为若干子过程,每个子过程与其他子过程并 行运行。答案:正确89 .海明校验码是对多个数据位使用多个校验位
7、的一种检错纠错编码方案,不仅可以发现是 否出错,还能发现是哪一位出错。答案:正确90 .BP是堆栈栈顶指针寄存器。答案:错误91 .在“INAL,端口地址”指令中,端口地址指定了某个外部设备接口的I/O地址,它实际上 是一个立即数,其范围为。65535。答案:错误92 .程序计数器的位数取决于指令字长,指令寄存器的位数取决于机器字长。答案:错误93 .CMPAX,BX执行的操作时(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。 答案:正确94 .DMA传送方式时,DMA控制器每传送一个数据就窃取一个指令周期。答案:错误95 .两个补码数相加,只有在最高位是1是有可能产生溢出。(
8、)答案:错误96 .长度相同但格式不间的2种浮点数,前者尾数长、阶码短,后者尾数短、阶码长,其他 规定均相同,则前者可表示的数的范围大但精度低。() 答案:错误97 .PUSH ALo答案:正确98 .随着CPU速度的不断提高,程序查询方式很少被采用的原因是CPU与外设串行工作。 答案:正确99 .无条件转移指令对标志位无影响,而条件转移指令对标志位有影响。答案:正确100 .硬连线控制器中,每条指令不同的执行步骤是通过控制信号形成部件的不同编码状态 来区分的。答案:错误三、填空题101 .计算机组成原理中的指令集是CPU能够识别和执行的指令的集合。不同类型的CPU支 持的指令集可能会有所不同
9、。例如,X86架构的CPU支持的指令集包括IA-32和X86-64两种。 在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数B直接作为指令码的一部分存放 在 中。答案:立即数字段(Immediate Field)102 .计算机组成原理中,总线是一种用于连接CPU、存储器和输入输出设备的通信线路。 总线可以分为数据总线、地址总线和控制总线三类。其中,数据总线用于传输CPU和存储 器之间的数据信息,它的带宽决定了CPU一次可以传输的数据量;地址总线用于传输CPU 发出的存储器地址信息,它的位数决定了CPU可以
10、寻址的最大内存空间;控制总线用于传 输CPU对系统中其他设备的控制信号。例如,在一个32位CPU中,如果地址总线的位数为 28位,则CPU最多可以寻址 GB的内存空间。答案:256 GB103 .计算机组成原理中,总线是一种用于连接CPU、存储器和输入输出设备的通信线路。 总线可以分为三类,即地址总线、数据总线和控制总线。其中,地址总线的位数决定了CPU 可以寻址的最大内存空间大小,而数据总线的位数决定了CPU可以一次性传输的 量。答案:数据(Data)。104 .在计算机系统中,总线是一种用于连接CPU、存储器和输入输出设备的通信线路。总 线可以分为数据总线、地址总线和控制总线三类。其中,数
11、据总线用于传输CPU和存储器 之间的数据信息,它的带宽决定了CPU一次可以传输的数据量;地址总线用于传输CPU发 出的存储器地址信息,它的位数决定了CPU可以寻址的最大内存空间;控制总线用于传输 CPU对系统中其他设备的控制信号。例如,在存储器中进行读取操作时,CPU需要向存储 器发出的控制信号是 O 答案:读使能信号105 .计算机组成原理中,CPU采用指令流水线的方式来提高指令执行效率。指令流水线将 整个指令周期划分为多个阶段,并在每个阶段中同时处理多条指令。例如,在一个典型的 五级流水线中,取指、译码、执行、访存和写回这五个阶段各自需要一个时钟周期的时间, 因此流水线的效率可以达到 倍。
12、答案:5倍106 .计算机组成原理中,存储器的速度对计算机的性能影响很大。内存条的速度通常用MHz 或GHz来表示。例如,DDR4-3200表示内存频率为。答案:3200MHzo107 .在计算机系统中,指令集是CPU能够识别和执行的指令的集合。不同类型的CPU支持 的指令集可能会有所不同。例如,X86架构的CPU支持的指令集包括IA-32和X86-64两种。 在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数B直接作为指令码的一部分存放在 立即数字段中。在IA-32指令集中,立即数字段的长度可以达到 个字
13、节。答案:2.4纳秒108 .计算机组成原理中,指令集是CPU能够识别和执行的指令的集合。不同类型的CPU支 持的指令集可能会有所不同。例如,X86架构的CPU支持的指令集包括IA-32和X86-64两种。 在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数B直接作为指令码的一部分存放 在 中答案:立即数字段(Immediate Field)。109 .计算机组成原理中,存储器可分为随机存储器(RAM)和只读存储器(ROM)两种。 其中,RAM可以随机访问,读写速度快,但是数据在断电后将会丢失;而ROM则只
14、能读 取,数据可以长期保存。EPROM (可擦可编程只读存储器)是一种特殊的ROM,它具有 可擦除和可编程的特点。EPROM的擦除通常需要将其暴露在紫外线下,以清除其存储的内 容;而编程则是将所需的信息写入EPROM中。EPROM的编程操作通常采用 编 程技术。答案:电子注入(electronic injection)技术 110在计算机系统中,总线是一种用于连接CPU、存储器和输入输出设备的通信线路。总 线通常由地址总线、数据总线和控制总线三部分组成。其中,地址总线用于传送CPU发出 的存9.储器地址信息,地址总线的位数决定了CPU可以寻址的最大内存空间大小;数据总 线用于传输CPU和存储器
15、之间的数据信息,数据总线的位数决定了CPU一次可以传输的数 据量大小;控制总线用于传输CPU对系统中其他设备的控制信号。例如,在存储器中进行 写入操作时,CPU需要向存储器发出的控制信号是 o 答案:写使能信号111 .计算机组成原理中,指令集是CPU能够识别和执行的指令的集合。不同类型的CPU支 持的指令集可能会有所不同。例如,X86架构的CPU支持的指令集包括IA-32和x86-64两种。 在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数B直接作为指令码的一部分存放 在 中答案:立即数字段(Immed
16、iate Field)112 .计算机组成原理中的指令周期包括取指令、译码、执行、访存和写回这五个阶段。在 取指令阶段,CPU从存储器中读取下一条指令,存放到指令寄存器(IR)中。如果该指令 需要操作数,则在执行阶段前还要再进行 操作。答案:寻址(Addressing)。113 .计算机组成原理中,指令周期是指CPU执行一条指令所经过的一系列操作过程。指令 周期通常分为取指令周期、译码周期、执行周期、访存周期和写回周期五个阶段。其中, 取指令周期是从存储器中获取下一条指令并存放到指令寄存器(IR)中的周期。通常情况 下,指令周期的长度是固定的,由CPU的工作频率以及指令所需的周期数共同决定。例
17、如, 在一个工作频率为3GHz的CPU中,执行一条需要5个时钟周期的指令所需的时间为 纳秒。答案:1.67纳秒114 .计算机组成原理中的控制单元(CU)负责从 中读取指令,并根据指令来控 制计算机的运行。答案:存储器(Memory)。115 .在计算机系统中,指令集是CPU能够识别和执行的指令的集合。不同类型的CPU支持 的指令集可能会有所不同。例如,X86架构的CPU支持的指令集包括IA-32和X86-64两种。 在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数B直接作为指令码的一部分存放在 立即数字
18、段中。在IA-32指令集中,立即数字段的长度可以达到 位。答案:32位116 .在计算机系统中,总线是一种用于连接CPU、存储器和输入输出设备的通信线路。总 线可以分为数据总线、地址总线和控制总线三类。其中,数据总线用于传输CPU和存储器 之间的数据信息,它的带宽决定了CPU一次可以传输的数据量;地址总线用于传输CPU发 出的存储器地址信息,它的位数决定了CPU可以寻址的最大内存空间;控制总线用于传输 CPU对系统中其他设备的控制信号。例如,在存储器中进行读取操作时,CPU需要向存储 器发出的控制信号是 o 答案:读使能信号117 .计算机组成原理中,CPU (中央处理器)由算术逻辑单元(AL
19、U)和控制单元(CU) 两部分组成。ALU主要用于完成各种运算,例如加、减、乘、除等;而CU则主要用于从存 储器中读取指令,并根据指令来控制计算机的运行。CPU与存储器之间的数据传输通过数 据总线实现,数据总线的宽度一般决定了CPU可以 位传输数据。答案:一次性118 .计算机组成原理中,指令周期是指CPU执行一条指令所经过的一系列操作过程。指令 周期通常分为取指令周期、译码周期、执行周期、访存周期和写回周期五个阶段。其中, 取指令周期是从存储器中获取下一条指令并存放到指令寄存器(IR)中的周期。通常情况 下,指令周期的长度是固定的,由CPU的工作频率以及指令所需的周期数共同决定。例如, 在一
20、个工作频率为4GHz的CPU中,执行一条需要6个时钟周期的指令所需的时间 为 纳秒。答案:1.5纳秒 9.计算机组成原理中,存储器的速度对计算机的性能影响很大。内存条的速度通常用MHz 或GHz来表示。例如,DDR4-3200表示内存频率为。答案:3200MHzo120 .计算机组成原理中,指令周期是指CPU执行一条指令所经过的一系列操作过程。指令 周期通常分为取指令周期、译码周期、执行周期、访存周期和写回周期五个阶段。其中, 取指令周期是从存储器中获取下一条指令并存放到指令寄存器(IR)中的周期。通常情况 下,指令周期的长度是固定的,由CPU的工作频率以及指令所需的周期数共同决定。例如, 在
21、一个工作频率为4GHz的CPU中,执行一条需要6个时钟周期的指令所需的时间 为 纳秒。121 .在计算机系统中,指令集是CPU能够识别和执行的指令的集合。不同类型的CPU支持 的指令集可能会有所不同。例如,X86架构的CPU支持的指令集包括IA-32和X86-64两种。 在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数B直接作为指令码的一部分存放在 立即数字段中。在IA-32指令集中,立即数字段的长度可以达到 位。答案:32位122 .计算机组成原理中,存储器可分为随机存储器(RAM)和只读存储器(ROM
22、)两种。 其中,RAM可以随机访问,读写速度快,但是数据在断电后将会丢失;而ROM则只能读 取,数据可以长期保存。EPROM (可擦可编程只读存储器)是一种特殊的ROM,它具有 可擦除和可编程的特点。EPROM的擦除通常需要将其暴露在紫外线下,以清除其存储的内 容;而编程则是将所需的信息写入EPROM中。EPROM的编程操作通常采用 编 程技术。答案:电子注入(electronic injection)技术123 .在计算机系统中,各种数据都要经过中央处理器(CPU)进行处理。CPU由算术逻辑 单元(ALU)和控制单元(CU)两部分组成,其中ALU主要用于完成各种运算,例如加、 减、乘、除等;
23、而CU则主要用于从 中读取指令,并根据指令来控制计算机的运 行。答案:存储器(Memory)。124 .在计算机系统中,总线是一种用于连接CPU、存储器和输入输出设备的通信线路。总 线通常由地址总线、数据总线和控制总线三部分组成。其中,地址总线用于传送CPU发出 的存9,储器地址信息,地址总线的位数决定了CPU可以寻址的最大内存空间大小;数据总 线用于传输CPU和存储器之间的数据信息,数据总线的位数决定了CPU一次可以传输的数 据量大小;控制总线用于传输CPU对系统中其他设备的控制信号。例如,在存储器中进行 写入操作时,CPU需要向存储器发出的控制信号是 o 答案:写使能信号125 .在计算机
24、系统中,指令集是CPU能够识别和执行的指令的集合。不同类型的CPU支持 的指令集可能会有所不同。例如,X86架构的CPU支持的指令集包括IA-32和X86-64两种。 在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数B直接作为指令码的一部分存放在 立即数字段中。在IA-32指令集中,立即数字段的长度可以达到 个字节。 答案:2.4纳秒126 .计算机组成原理中,CPU采用指令流水线的方式来提高指令执行效率。指令流水线将 整个指令周期划分为多个阶段,并在每个阶段中同时处理多条指令。例如,在一个典型的 五级流
25、水线中,取指、译码、执行、访存和写回这五个阶段各自需要一个时钟周期的时间, 因此流水线的效率可以达到 倍。答案:5倍127 .计算机组成原理中的控制单元(CU)负责从 中读取指令,并根据指令来控制计算机的运行。答案:存储器(Memory)。128 .计算机组成原理中,CPU (中央处理器)由算术逻辑单元(ALU)和控制单元(CU) 两部分组成。ALU主要用于完成各种运算,例如加、减、乘、除等;而CU则主要用于从存 储器中读取指令,并根据指令来控制计算机的运行。CPU与存储器之间的数据传输通过数 据总线实现,数据总线的宽度一般决定了CPU可以 位传输数据。答案:一次性129 .在计算机系统中,指
26、令集是CPU能够识别和执行的指令的集合。不同类型的CPU支持 的指令集可能会有所不同。例如,X86架构的CPU支持的指令集包括IA-32和X86-64两种。在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数B直接作为指令码的一部分存放在 立即数字段中。在IA-32指令集中,立即数字段的长度可以达到 位。答案:32位130 .计算机组成原理中,总线是一种用于连接CPU、存储器和输入输出设备的通信线路。 总线可以分为数据总线、地址总线和控制总线三类。其中,数据总线用于传输CPU和存储 器之间的数据信息,它的带宽
27、决定了CPU一次可以传输的数据量;地址总线用于传输CPU 发出的存储器地址信息,它的位数决定了CPU可以寻址的最大内存空间;控制总线用于传 输CPU对系统中其他设备的控制信号。例如,在一个32位CPU中,如果地址总线的位数为 28位,则CPU最多可以寻址 GB的内存空间。答案:256 GB131 .计算机组成原理中,总线是一种用于连接CPU、存储器和输入输出设备的通信线路。 总线可以分为三类,即地址总线、数据总线和控制总线。其中,地址总线的位数决定了CPU 可以寻址的最大内存空间大小,而数据总线的位数决定了CPU可以一次性传输 的 量。答案:数据(Data)。132 .计算机组成原理中,存储器
28、可分为随机存储器(RAM)和只读存储器(ROM)两种。 其中,随机存储器可以读写,而只读存储器则只能读取。在RAM中,每个存储单元都有一 个独特的地址,用于表示其在存储器中的位置。若将RAM分成若干个等大小的块,每块包 含n个存储单元,则RAM的大小可以用“nxm”表示,其中m表示RAM的。答案:块数(Block Number)。133 .计算机组成原理中,存储器可分为随机存储器(RAM)和只读存储器(ROM)两种。 其中,随机存储器可以读写,而只读存储器则只能读取。在RAM中,每个存储单元都有一 个独特的地址,用于表示其在存储器中的位置。若将RAM分成若干个等大小的块,每块包 含n个存储单元
29、,则RAM的大小可以用“n x m”表示,其中m表示RAM的。答案:块数(BlockNumber)。134 .在计算机组成原理中,存储器可分为随机存储器(RAM)和只读存储器(ROM)两种。 其中,RAM可以随机访问,读写速度快,但是数据在断电后将会丢失;而ROM则只能读 取,数据可以长期保存。EPROM (可擦可编程只读存储器)是一种特殊的ROM,它具有 可擦除和可编程的特点。EPROM的擦除通常需要将其暴露在紫外线下,以清除其存储的内 容;而编程则是将所需的信息写入EPROM中。EPROM的编程操作通常采用 编 程技术。答案:烧录135 .在计算机组成原理中,存储器可分为随机存储器(RAM
30、)和只读存储器(ROM)两种。 其中,RAM可以随机访问,读写速度快,但是数据在断电后将会丢失;而ROM则只能读 取,数据可以长期保存。EPROM (可擦可编程只读存储器)是一种特殊的ROM,它具有 可擦除和可编程的特点。EPROM的擦除通常需要将其暴露在紫外线下,以清除其存储的内 容;而编程则是将所需的信息写入EPROM中。EPROM的编程操作通常采用 编程技术。答案:烧录136 .计算机组成原理中的指令周期包括取指令、译码、执行、访存和写回这五个阶段。在 取指令阶段,CPU从存储器中读取下一条指令,存放到指令寄存器(IR)中。如果该指令 需要操作数,则在执行阶段前还要再进行 操作。答案:寻
31、址(Addressing)。137 .计算机组成原理中,指令集是CPU能够识别和执行的指令的集合。不同类型的CPU支 持的指令集可能会有所不同。例如,X86架构的CPU支持的指令集包括IA-32和x86-64两种。 在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数B直接作为指令码的一部分存放 在 中答案:立即数字段(Immediate Field)138 .在计算机系统中,指令集是CPU能够识别和执行的指令的集合。不同类型的CPU支持 的指令集可能会有所不同。例如,X86架构的CPU支持的指令集包括IA-
32、32和X86-64两种。 在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数B直接作为指令码的一部分存放在 立即数字段中。在IA-32指令集中,立即数字段的长度可以达到 位。答案:32位139 .计算机组成原理中的指令集是CPU能够识别和执行的指令的集合。不同类型的CPU支 持的指令集可能会有所不同。例如,X86架构的CPU支持的指令集包括IA-32和X86-64两种。 在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数
33、B直接作为指令码的一部分存放 在 中。答案:立即数字段(Immediate Field)140 .计算机组成原理中,指令集是CPU能够识别和执行的指令的集合。不同类型的CPU支 持的指令集可能会有所不同。例如,X86架构的CPU支持的指令集包括IA-32和X86-64两种。 在IA-32指令集中,ADD指令是一种用于实现加法运算的指令。如果要实现将寄存器A的值 加上立即数B的操作,可以使用ADD指令,并将操作数B直接作为指令码的一部分存放 在 中答案:立即数字段(Immediate Field)。141 ,计算机组成原理中,指令周期是指CPU执行一条指令所经过的一系列操作过程。指令 周期通常分
34、为取指令周期、译码周期、执行周期、访存周期和写回周期五个阶段。其中, 取指令周期是从存储器中获取下一条指令并存放到指令寄存器(IR)中的周期。通常情况 下,指令周期的长度是固定的,由CPU的工作频率以及指令所需的周期数共同决定。例如, 在一个工作频率为3GHz的CPU中,执行一条需要5个时钟周期的指令所需的时间 为 纳秒。答案:1.67纳秒142 .在计算机系统中,各种数据都要经过中央处理器(CPU)进行处理。CPU由算术逻辑 单元(ALU)和控制单元(CU)两部分组成,其中ALU主要用于完成各种运算,例如加、 减、乘、除等;而CU则主要用于从 中读取指令,并根据指令来控制计算机的运 行。答案
35、:存储器(Memory)。四、简答题143 .RISC指令系统具有哪些主要特点?答案:RISC指令系统通过简化指令,使计算机的结构更加简单合理,并通过减少指令执行 周期数的途径,达到提高机器速度的目的。其特点如下。选取使用频度较高的一些简单指令。复杂指令的功能由执行频度高的简单指令组合来实 现。指令长度固定,指令格式和寻址方式种类少。(3)CPU中通用寄存器数量多,大多数指令操作都在寄存器之间进行,只有取数(LOAD)和 存数(STORE)指令访问存储器。(4)采用流水线技术们大部分指令在一个时钟周期内完成。控制器采用组合逻辑控制,不用微程序控制。(6)采用优化编译程序。144 .比较寄存器寻
36、址和寄存器间址的区别?答案:寄存器寻址:寄存器中存放的就是操作数。寄存器间址:寄存器中存放的是操作数 的地址,操作数在内存中。寄存器寻址访问操作数的速度比寄存器间接寻址访问操作数的 速度快。145 .试比较定点带符号数在计算机内的四种表示方式。答案:带符号数在计算机内部的表示方式有原码、反码、补码和移码。原码表示方法简单易懂,实现乘除法预算简单,但用它实现加减法运算比较复杂。补码的特点是加减法运算规则简单,正负数的处理方式一致。反码通常只用来计算补码,由于用发麻运算不方便,因此发麻在计算机中没得到实际应用。 移码由于保持了数据原有的大小顺序,便于进行比较操作,因此常用语浮点数中的阶码, 使用比
37、较方便。146 .试述浮点规格化的目的和方法答案:浮点的规格化是为了使浮点数尾数的最高数值位为有效位。当尾数用补码表示时, 若符号位与小数点后第一位不相等,则被定义为已规格化数,若则便是非规格化数。通过规格化, 可以保证运算数据的精度。B.主机和外部设备C.主机与应用程序D.配套的硬件设备和软件系统答案:D8 .下列有语法错误的语句是()A.DB12HB.DW4567HC.DD、BCD D.DB、CD 答案:C9 .浮点数的表示范围和精度取决于()。A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;C阶码的位数和尾数的位数;D.阶码的机器数形式和尾数的机器数形式。答案:C10
38、 .已知BX=028AH, SI=0294H, (DS: 051EH)=5432H。执行语句LEA BX, BX+SI后,BX中的内容是()A.051EHB.5423HC.1E05HD.3254H答案:A11 .高速缓冲存储器Cache一般采取()。A.随机存取方式B.挨次存取方式C.半挨次存取方式D.只读不写方式答案:A12 .表示过程定义结束的伪指令是()A.ENDPB.ENDSC.ENDD.ENDM答案:A13 .响应中断请求的条件是()。A.外设提出中断;B.外设工作完成和系统允许时;C.外设工作完成和中断标记触发器为力”时;D.CPU提出中断。147 .数据的寻址方式有哪几种,最常使
39、用的寻址方式是哪一种?答案:数据的寻址方式有:按地址查找、按内容查找、按顺序查找等,其中按地址查找的 寻址方式最为普遍。148 .什么是大数端存储方式,什么是小数端存储方式?答案:当数据的位数超过一个字节时,将低位字节存放在低位地址的存储方式为小数端存 储方式;将高低位字节存放在高位地址的存储方式为大数端存储方式。149 .什么是计算机系统硬件与软件之间的界面,其主要功能是什么?答案:从程序的编制与执行的角度来看,指令规定了计算机的操作类型及操作数地址,它 们是产生各种控制信息的基础。另外,从硬件设计的角度看,在设计计算机时先要确定其硬件能够 直接执行哪些操作,表现为一组指令的集合,称之为该计
40、算机的指令系统。因此,指令系统 体现了一台计算机的软硬件界面。指令系统包含若干指令,它规定了计算机功能的强弱及 硬件复杂程度。150 .选择寻址方式时主要考虑哪些因素?答案:选择寻址方式时主要考虑以下因素:应与数据的表示相配合,能方便地存取各种数据;应根据指令系统及各种寻址方式的特点和相互组合的可能性进行选择;考虑实现上的有限性和可能性;(4)还应使地址码尽可能短,存取的空间尽可能大,使用方便。151 .简述指令字长,存储字长和机器字长的定义。答案:指令字长为机器指令所包含的二进制代码位数,存储字长为存储单元中二进制数的 位数,及其子长为运算器一次运算的二进制位数。152 .时间最长,哪类指令
41、的执行时间最短,为什么?答案:寄存器-寄存器型执行速度最快,存储器-存储器型最慢。因为前者操作数均在寄存 器中,后者操作室在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需 时间长。153 .什么叫指令地址,形式地址,有效地址。答案:指令地址:指令在内存中的地址;形式地址:指令地址字段给出的地址;有效地址: 形式地址经一定的运算而得到的操作数的实际地址。154 .什么是助记符,为什么要用助记符编写程序?答案:用一些比较容易记忆的文字符号来表示指令中的操作码和操作数,这种符号称为助 记符。助记符比较接近人类语言,因此程序编写比较容易,指令短,便于阅读,而用二进 制代码编写程序则较复杂
42、,指令长,阅读也较困难。五、论述题155 .计算机组成原理中,指令集架构(ISA)是指CPU硬件与操作系统之间的接口答案:它定义了CPU支持的指令集、寄存器文件、内存管理、中断处理等方面的细节。不 同的ISA对于CPU架构的设计和优化有着重要的影响。例如,精简指令集(RISC)架构的 CPU通常采用固定长度的指令格式,指令集较小,执行效率高;而复杂指令集(CISC)架 构的CPU则可能采用可变长度的指令格式,指令集较大,可以支持更多的高级操作。请简 述ISA在计算机系统中的作用,并举例说明不同的ISA对CPU架构的影响。156 .在计算机系统中,中断是一种重要的硬件机制,用于向CPU发出异步事
43、件的通知。当 中断事件发生时,CPU会暂停当前正在执行的程序,转而处理中断请求。请简述中断的工 作原理,并说明其应用场景。答案:中断是一种硬件机制,用于向CPU发出异步事件的通知。当中断事件发生时,CPU 会停止正在执行的程序,保存现场,然后根据中断类型跳转到相应的中断服务例程中进行 处理。在中断处理结束后,CPU会恢复现场,继续之前的程序执行。中断主要用于处理与 当前程序无关的异步事件,例如外部设备的输入输出、定时器的超时、操作系统的软中断 等等。通过中断机制,计算机系统可以实现对异步事件的快速响应和处理,提高了系统的 可靠性和实时性。157 .计算机系统中的DMA (直接内存访问)是一种用
44、于实现高速I/O传输的技术。它通过在 I/O设备和存储器之间建立一个独立的DMA控制器,使得数据可以不通过CPU而直接在存 储器和I/O设备之间传输。请简述DMA的工作原理,并说明它的优势。答案:DMA是一种用于实现高速I/O传输的技术。它通过在I/O设备和存储器之间建立一个 独立的DMA控制器,使得数据可以不通过CPU而直接在存储器和I/O设备之间传输。DMA 的工作原理是:首先,I/O设备向DMA控制器发送数据传输请求;然后,DMA控制器将数 据从I/O设备中读取并存放到本地缓存区中;最后,DMA控制器将数据从缓存区中直接写 入到目标存储器地址中。DMA的优势在于:降低了CPU的负载,节省
45、了CPU资源;提高了 I/O设备的效率,减少了数据传输的延迟;增强了系统的可靠性和稳定性。158 .计算机系统中的指令流水线技术是一种常见的提高CPU性能的方法。它将指令执行过 程分为若干个阶段,并使得在同一时刻可以同时处理多条指令。请简述指令流水线技术的 原理,并说明它的优缺点。答案:指令流水线技术是一种将指令执行过程划分为若干个阶段,并实现多条指令并行执 行的机制。在指令执行期间,每条指令都经历取指、译码、执行、访存和写回等几个阶段。 指令流水线技术使得CPU能够在同一时刻处理多条指令,从而提高了CPU的运行效率。其 优点包括:提高了CPU的性能,加速了程序的执行;降低了功耗,节约了能源;
46、提高了系 统的可靠性和稳定性。其缺点包括:可能存在数据冒险和控制冒险等问题,需要采用相关 的技术进行解决;流水线深度增加会导致延迟增加,影响了CPU的时钟频率。159 .计算机系统中的存储器主要分为随机存储器(RAM)和只读存储器(ROM)两种。请 简述它们的特点,并说明它们在计算机系统中的作用。答案:存储器是计算机系统中重要的组成部分,主要用于存储程序和数据。在计算机系统 中,存储器主要分为RAM和ROM两种。RAM可以随机访问,读写速度快,但是数据在断 电后将会丢失,因此多用于暂存程序和数据。而ROM则只能读取,数据可以长期保存,多 用于存储系统固件和程序代码。RAM和ROM在计算机系统中
47、都扮演了重要的角色,是支 撑程序运行的基础。160在计算机系统中,总线是一种用于连接CPU、存储器和输入输出设备的通信线路。总 线可以分为数据总线、地址总线和控制总线三类。请简述总线在计算机系统中的作用,并 说明它们各自的功能。答案:总线是一种用于连接CPU、存储器和输入输出设备的通信线路,其作用在于实现不 同组件之间的信息传递。总线可以分为数据总线、地址总线和控制总线三类。其中,数据 总线用于传输CPU和存储器之间的数据信息,它的带宽决定了CPU一次可以传输的数据量 大小;地址总线用于传输CPU发出的存储器地址信息,它的位数决定了CPU可以寻址的最 大内存空间;控制总线用于传输CPU对系统中其他设备的控制信号。答案:B14 .使CPU与I/O设备完全并行工作方式是()方式。A.程序直接传送B.中断C.通道D.程序查询答案:C15 .在微程序控制器中,机器指令与微指令的关系是().A.一条微指令由若干条机器指令组成B.每-条机器指令由一条微指令来执行C.一段机器指令组成的程序可由一条微指令来执行D.每一条机器指令由一段用微指令组成的微程序解释执行 答案:D16.以下()是错误的。A.中断服务程序可以是操作系统模块;B.中断向量就是中断服务程序的入口地址;C.中断向