计算机组成原理复习题一、选择题:1.双字节一般指(C)二进制数。A.1位B.32位C.16位D.8位2.在主机中,能对指令进行译码的器件是(D)。A.存储器B.ALUC.运算器D.控制器3.若一个数的编码是10000000,它的真值是-127,则该编码是(D)。A.原码B.移码C.补码D.反码4.在I/O控制方式中,主要由程序实现的是(C)。A.PPU方式B.DMA方式C.中断方式D.通道方式5.在浮点数的表示范围中,(B)在机器数中不出现,是隐含的。A.阶码B.基数C.尾数D.符号6.指令系统采用不同的寻址方式的主要目的是(D)。A.提高访问速度B.简化指令译码电路C.增加内存容量D.扩大寻址范围7.若标志寄存器Z=1,表明(C)A.运算结果为负B.运算结果为1C.运算结果为0D.运算结果为正8.寄存器间接寻址方式中,操作数在(B)中。A.寄存器B.存储器C.堆栈D.CPU9.DMA接口(B)。A.可以用于主存与主存之间的数据交换B.内有中断机制C.内有中断机制,可以处理异常情况D.内无中断机制10.计算机主频的周期是指(A)A.时钟周期B.指令周期C.工作周期D.存取周期11.运算器是由多种部件组成的,其核心部件是(D)。A.数据寄存器B.累加器C.多数转换器D.算术逻辑运算单元12.使CPU与I/O设备完全并行工作方式是(C)方式。A.程序直接传送B.中断C.通道D.程序查询13.某计算机字长32位,存储容量为64KB,若按照字节编址,它的寻址范围是(B)A.8KB.16KC.32KD.4K14.目前我们所说的个人台式商用机属于(D)。A.巨型机B.中型机C.小型机D.微型机15.冯·诺依曼机工作方式的基本特点是(B)。A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内容选择地址16.CPU的组成中不包含(A)。A.存储器B.寄存器C.控制器D.运算器17.在定点二进制运算器中,减法运算一般通过(D)来实现。A.原码运算的二进制减法器B.补码运算的二进制减法器C.补码运算的十进制加法器D.补码运算的二进制加法器18.某RAM芯片,其存储容器为1024K×16位,该芯片的地址线和数据线数目分别为(A)。A.20,16B.20,4C.1024,4D.1024,1619.在计算机系统中,记录系统运行状态的部件是(D)。A.程序计数器B.指令寄存器C.中断寄存器D.程序状态字20.在主存和CPU之间增加Cache的目的是(C)。A.增加内存容量B.提高内存的可靠性C.解决CPU与内存之间的速度匹配问题D.增加内存容量,同时加快存取速度21.计算机的存储器采用分级方式是为了(B)。A.减少主机箱的体积B.解决容量、价格、速度三者之间的矛盾C.为方便保存大量数据D.操作起来更方便22.微型机系统中,主机和高速硬盘进行数据交换一般采用(B)方式。A.程序中断控制B.直接存储器访问(DMA)C.程序直接控制D.通道控制23.关于“同步控制”方式的描述正确的是(D)。A.只适用于CPU内部的控制B.只适用于外围设备的控制C.所有指令执行的时间相同D.由统一时序信号控制的方式24.某计算机指令平均运算时间是10ns(1ns=10-9s),则该机的平均运算速度是(C)。A.1MPISB.10MPISC.100MPISD.1000MPIS25.CPU响应中断的时间是(C)。A.中断源提出请求B.取指周期结束C.执行周期结束D.间址周期结束26.在浮点数表示中,其阶码常采用哪种编码表示(D)。A.原码B.反码C.补码D.移码27.用8位字长的补码(其中1位符号位)表示定点小数N,能表示的数值范围是(C)A.0≤|N|≤1-2-7B.-1≤|N|≤1-2-8C.-1≤|N|≤1-2-7D.-(1-2-7)≤|N|≤1-2-728.以下哪个描述是错误的(A)A.中断的响应可以发生在一条指令执行完毕后,也可以发生在指令执行过程中B.DMA方式在数据传输过程中接管了CPU的总线控制权C.中断的响应次序和其处理次序可以不一致D.程序查询的输入输出控制方式不支持多个设备并行工作29.在I/O的控制方式中,程序查询方式、中断方式和DMA方式的优先级从低到高的排列次序是(B)。A.程序查询方式、DMA方式、中断方式B.程序查询方式、中断方式、DMA方式C.DMA方式、中断方式、程序查询方式D.中断方式、程序查询方式、DMA方式30.直接寻址的无条件转移指令功能是将指令中的地址码送入(A)。A.PCB.地址寄存器C.累加器D.ALU31.三种集中式总线控制中,(A)方式对电路故障最敏感。A.链式查询B.计数器定时查询C.独立请求D.以上都不对32.指令周期是指(C)。A.CPU从主存取出一条指令的时间B.CPU执行一条指令的时间C.CPU从主存取出一条指令加上执行这条指令的时间D.时钟周期时间33.计算机中表示地址时,采用(D)。A.原码;B.补码;C.反码;D.无符号数。34.计算机的存储系统是指(D)A.RAMB.ROMC.主存储器D.cache,主存储器和外存储器35.若RAM芯片的容量是2M*8位,则该芯片引脚中地址线和数据线的数据之和是(B)A.21B.29C.18D.不可估计36.以下叙述(A)是错误的。A.一个更高级的中断请求一定可以中断另一个中断处理程序的执行;B.DMA中有中断机制。C.DMA的数据传送不需CPU控制;D.DMA和CPU必须分时使用总线;37.如果X为负数,由[X]补求[-X]补是将(B)。A.[X]补各值保持不变B.[X]补连同符号位一起各位变反,未位加1C.[X]补除符号位外,各位变反,未位加1D.[X]补符号位变反,其它各位不变38.在按字节编址的存储器中,每个编址单元中存放(B)A.1位B.8位C.16位D.32位39.(A)码是美国信息交换标准代码。A.ASCⅡB.CRCC.BCDD.ABC40.将十进制数转换成十六进制数:(30)10=(B)16A.20B.1EC.2ED.3041.主设备是:(C)。A.发送数据的模块B.接收数据的模块C.控制总线使用权的模块D.发出总线请求的模块42.在取指周期中,是按照(D)的内容访问主存,以读取指令。A.指令寄存器IRB.程序状态寄存器PSC.存储器数据寄存器MDRD.程序计数器PC43.操作数的来源,去向可以是(D)。A.CPU内部的通用寄存器B.外围设备中的一个寄存器C.内存储单元中的一个存储单元D.以上都对44.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是(C)。A.直接、立即、间接B.直接、间接、立即C.立即、直接、间接D.立即、间接、直接45.存放下一条欲执行指令的地址的寄存器是(B)。A.MARB.PCC.MDRD.IR二、填空题:1.数值连同符号在计算机中的编码表示称之为该数据的(机器数),其原来的数值称为(真值)。2.机器字长为32位,存储容量为1MB,若按字编址访问,其地址线需要(18)条。3.8位二进制定点小数补码所能表示的十进制数范围是(-1)至(1-2-7),前者的二进制补码表示为(1.0000000),后者的二进制补码表示为(0.1111111)。4.CPU中,保存当前正在执行的指令的寄存器为(指令寄存器IR),保存下一条指令地址的寄存器为(程序计数器PC),保存CPU访存地址的寄存器为(地址寄存器AR)。5.采用双符号位的方法进行溢出检测时,若运算结果中两个符号位(不相同),则表明发生了溢出;若结果的符号位位(01),表示发生正溢出;若为(10),表示发生负溢出。6.一条指令通常分为(操作码)和(地址码)两部分。7.定点运算器主要完成对(纯小数)数据与(纯整数)数据的算术和逻辑运算。8.设字长8位(含1位符号位),真值X=-1011,则[X]原=(1,0001011)。9.在CPU的状态寄存器中,常设置以下状态位:(零)标志位(Z),(负)标志位(N),(溢出)标志位(V)和(辅助进位)标志位(C)。10.CPU响应中断时要保护现场,包括对(断点)和(通用寄存器和状态寄存器)的保护,前者通过(中断隐指令)实现,后者可通过(中断服务程序)实现。11.运算器的技术指标一般用(主频)和(字长)表示。12.高速缓存是设在(CPU)和(主存)之间的一种存储器,主要是为了解决两者之间的(速度)不匹配。13.计算机软件可以分为(系统)软件和应用软件。财务软件属于(应用)软件,杀毒软件属于(系统)软件。114.在计算机术语中,将运算器、控制器合在一起,称为(中央处理器),而将(CPU)和存储器合在一起,成为(主机)。15.磁表面存储器主要技术指标有(存储密度),(存储容量),平均存取时间,数据传输率。16.总线按照使用的范围可分为三类:(片内)总线是指芯片内部的总线,一般是单总线结构。系统总线是指计算机(各部件)之间的信息传输线,一般是三总线结构:地址总线、数据总线、(控制)总线。(通信)总线是指计算机系统之间或与其它系统之间的信息传输线。17.在CPU与主存之间插入高速缓存,系统的运行速度不仅没有降低,反而大大提高,主要原因是(程序访问的局部性原理)。18.CPU与主存、高速缓存之间进行数据交换的单位是(字),主存与高速缓存之间进行数据交换的单位是(块)。19.一次中断处理过程可简单地归纳为中断请求、中断判优、(中断响应)、(中断服务)、中断返回5个阶段。20.I/O端口是接口中的一些(寄存器),可分别存放数据信息、地址信息、(控制信息),相应的端口分别称为数据端口、地址端口、(控制端口)。三、解释常用英文代号的中文意思1.PC2.IR3.ALU4.MAR5.MDR6.MIPS7.CU8.CPU9.SRAM10.DRAM11.CACHE12.DMA13.RISC14.CISC15.OP16.PSW17.INTR18.SP19.PUSH20.POP21.DACK22.DREQ23.INTA24.BUS25.FlashMEMORY26.CD-ROM27.EEPROM28.ACC29.CS30.I/O答:1程序计数器2指令寄存器3算术逻辑单元4存储器地址寄存器5存储器数据寄存器6每秒百万条指令7控制单元8中央处理器9静态随机存储器10动态随机存储器11高速缓冲存储器12直接存储器访问13精简指令系统计算机14复杂指令系统计算机15操作码16程序状态字17中断请求18堆栈指针19入栈操作20出栈操作21DMA应答22DMA请求23中断应答24总线25闪存26只读光盘27电可擦除只读存储器28累加器29片选信号30输入/输出四、简答题1.冯诺依曼思想包含那些要点?答:(1)用二进制代码表示程序和数据;(2)计算机采用存储程序的工作方式;(3)计算机硬件由存储器.运算器.控制器.输入设备和输出设备组成。2.为什么要设置I/O接口?答:(1)设备寻址,实现不同设备的选择。(2)数据缓冲,实现主机与外设的速度匹配。(3)数据的串-并格式转换(4)数据的电平转换(5)传送来自CPU的控制命令(6)接收来自设备的状态信息。3.指令和数据都存于存储器中,计算机如何区分它们?答:计算机区分指令和数据有以下2种方法:(1)通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。(2)通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。4.试比较字、字节、位。答:字—CPU进行一次处理时的数据,一个字一般是字节的整数倍;位—计算机所能表示的最小单位,用b表示;字节—存储容量的基本单位,用B表示,1个字节=8位;5.试比较SRAM和DRAM。答:P87-P886.试比较同步通信和异步通信。答:同步通信:指由统一时钟控制的通信,控制方式简单,灵活性差,当系统中各部件工作速度差异较大时,总线工作效率明显下降。适合于速度差别不大的场合。异步通信:指没有统一时钟控制的通信,部件间采用应答方式进行联系,控制方式较同步复杂,灵活性