您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 课后习题三(第三六八九章)
课后习题三(第三、六、八、九章)1、CPU是指(B)A.控制器B.运算器和控制器C.运算器、控制器和主存D.运算器、控制器、主存和I/O2、指令系统中采用不同寻址方式的目的主要是(B)A.可降低指令译码难度B.缩短指令字长、扩大寻址空间、提高编程灵活性C.实现程序控制D.提高指令执行速度3、零地址运算指令在指令格式中不给出操作数地址,它的操作数来源自(C)A.立即数和栈顶B.暂存器C.栈顶或隐含约定的位置D.存储器4、单地址指令中,为完成两个数的算术运算,除地址译码指明的一个操作数外,另一个数常采用(C)A.堆栈寻址方式B.立即寻址方式C.隐含寻址方式D.基址寻址方式5、二地址指令中,操作数的物理位置安排,描述正确的是(C)A.两个主存单元(且依然在现指令系统中采用)B.栈顶和次栈顶C.主存单元或寄存器D.两个同时为寄存器不允许使用6、操作数在寄存器中的寻址方式称为(C)寻址A.直接B.立即C.寄存器直接D.寄存器间接7、寄存器间接寻址方式中,操作数在(C)A.通用寄存器B.堆栈C.主存单元D.I/O外设中8、变址寻址方式中,操作数的有效地址是(C)A.基址寄存器内容加上形式地址B.程序计数器内容加上形式地址C.变址寄存器内容加上形式地址D.形式地址本身9、采用基址寻址可扩大寻址范围,且(B)A.基址寄存器内容由用户确定,在程序执行过程中一般不可变B.基址寄存器内容由操作系统确定,在程序执行过程中一般不可变C.基址寄存器内容由用户确定,在程序执行过程中可随意变化D.基址寄存器内容由操作系统确定,在程序执行过程可随意变化10、变址寻址和基址寻址的有效地址形成方式类似,但是(C)A.变址寄存器内容在程序执行过程中是不可变的B.在程序执行过程中,变址寄存器和基址寄存器的内容可以随意变化C.在程序执行过程中,变址寄存器的内容可随意变化D.以上均不对11、堆栈寻址中,设A为累加器,SP为栈顶指针,[SP]为其指向的栈顶单元,如果进栈的动作顺序是(SP)-1SP,(A)[SP],那么出栈的动作顺序是(A)A.[SP](A),(SP)+1SPB.(SP)+1SP,[SP](A)C.(SP)-1SP,[SP](A)D.[SP](A),(SP)-1SP12、设变址寄存器为X,形式地址为D,某机具有先变址再主存间址的寻址方式,则这种寻址方式的有效地址为(C)A.EA=(X)+DB.EA=(X)+(D)C.EA=((X)+D)D.EA=((X))+D13、设变址寄存器为X,形式地址为D,某机具有先主存间址再变址的寻址方式,则这种寻址方式的有效地址为(B)A.EA=(X)+DB.EA=(X)+(D)C.EA=((X)+D)D.EA=((X))+D14、运算型指令的寻址和转移类指令的寻址不同点在于(A)A.前者取操作数,后者决定程序转移地址B.前者计算转移地址,后者取操作数C.前者是短指令,后者是长指令D.前者是长指令,后者是短指令15、指令的寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现(C)A.程序的条件转移B.程序的无条件转移C.程序的条件转移和无条件转移D.以上均不对16、设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量(补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+1PC。设当前PC的内容为2000H,要求转移到2008H地址,则该转移指令第二个字节的内容应为(B)A.08HB.06HC.0AHD.0CH17、设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量(补码表示),则转移的地址空间大小为(A)A.256B.255C.254D.无法确定18、下列几种寻址方式中,执行速度最快的是(B)A.直接寻址B.立即寻址C.主存间接寻址D.基址寻址19、指令周期是(C)A.CPU执行一条指令的时间B.CPU从主存取出一条指令的时间C.CPU从主存取出一条指令加上执行这条指令的时间D.对应于不同的指令,时间长短一致20、同步控制是(B)A.只适用于CPU控制的方式B.由统一时序信号控制的方式C.所有指令执行时间都相同的方式D.具有应答联络控制信号的方式21、异步控制常用于(A)A.CPU访问外设时B.微程序控制中C.微型机的CPU控制中D.CPU访问主存时22、下列说法中(C)是正确的A.指令周期等于机器周期B.指令周期小于机器周期C.指令周期大于机器周期D.指令周期是机器周期的两倍23、下列说法中(A)是错误的A.计算机的速度完全取决于主频B.计算机的速度不完全取决于主频C.计算机的速度与主频、机器周期内平均含主振周期数有关D.计算机的速度与机器的平均指令执行速度有关24、微程序控制器中,机器指令与微指令的关系是(B)A.每一条机器指令由一条微指令来执行B.每一条机器指令由一段微指令编成的微程序来解释执行C.一段机器指令组成的程序可由一个微程序来执行D.一段机器指令组成的程序可由一条微指令来执行25、微指令执行的顺序控制问题,实际上是如何确定下一条微指令的地址问题,通常用的一种方法是断定方式,其基本思想是(C)A.用微程序计数器来产生后继微指令地址B.通过指令中指定一个专门字段来产生后继微指令地址C.由设计者在微指令代码中指定,或者由设计者指定的判别测试字段控制产生后继微指令地址D.后继微指令地址随机产生26、Intel8086CPU是(B)A.8位微处理器B.16位微处理器C.32位微处理器D.准16位微处理器27、在微指令的控制方式中,若微操作命令个数已确定,则(C)A.直接控制方式和编码控制方式不影响微指令的长度B.直接控制方式的微指令字长比编码控制方式的微指令字长短C.编码控制方式的微指令字长比直接控制方式的微指令字长短D.两种控制方式的微指令长度无法比较28、控制器的控制方式中,局部控制(B)A.和异步控制相同,都不存在基准时标系统B.属于同步控制,它和中央控制的基准时标是保持同步的C.属于同步控制并有独立的时标系统,与中央控制的基准时标系统无关D.属于异步控制,它和中央控制的基准时标应答联络29、中断请求触发器用于(A)A.向CPU发中断请求B.指示正有中断在进行C.指示中断已经处理完成D.开放或关闭中断系统30、中断允许触发器用于(D)A.向CPU发中断请求B.指示正有中断在进行C.指示中断已经处理完成D.开放或关闭中断系统31、CPU响应中断的时间是(A)A.一条指令结束B.外设提出中断C.取指周期结束D.存储周期结束32、程序计数器的位数取决于(A)A.存储器的容量B.机器字长C.指令字长D.存储字长33、隐指令是指(B)A.操作数隐含在操作码中的指令B.指令系统中没有的指令C.在一个机器周期里完成全部操作的指令D.用户特殊使用的指令34、中断向量可提供(C)A.被选中设备的地址B.传送数据的起始地址C.中断服务程序入口地址D.主程序的断点地址35、指令寄存器的位数取决于(C)A.存储器的容量B.存储字长C.指令字长D.机器字长36、同步通讯之所以比异步通讯具有较高的传输率是因为(E)A.同步通讯不需要应答信号B.同步通讯方式的总线长度较短C.同步通讯用一个公共的时钟信号进行同步D.同步通讯中各部件存取时间比较接近E.以上各项因素综合的结果37、在数据传送过程中,数据由串行变并行或由并行变串行,这种转换是通过接口电路中的(B)实现的A.数据寄存器B.移位寄存器C.锁存器D.编码器和译码器38、主机和设备传送数据时,采用(A),主机和设备是串行工作的A.程序查询方式B.中断方式C.DMA方式D.以上三种均可39、主机和设备传送数据时,采用(C),CPU的效率最高A.程序查询方式B.中断方式C.DMA方式D.以上三种均可40、下述(D)种情况会提出中断请求A.产生存储周期“窃取”B.一次I/O操作结束C.两数相加结果溢出D.上述B、C两项41、中断发生时,程序计数器内容的压栈保护,是由(C)完成的A.压栈指令B.转移指令C.中断隐指令D.中断服务程序44、在中断响应周期,置“0”中断允许触发器是由(A)完成的A.硬件自动B.关中断指令C.程序员在编制中断服务程序时设置的D.开中断指令45、采用DMA方式传送数据时,每传送一个数据要占用(C)的时间A.一个指令周期B.一个机器周期C.一个存储周期D.一个时钟周期46、DMA方式(B)A.既然能用于高速外围设备的信息传送,也就能代替中断方式B.不能取代中断方式C.是一种纯粹的软件方式D.是一种操作时与主存无关的操作方式47、I/O编址方式通常可分为统一编址和不统一编址,(B)A.统一编址就是将I/O地址看作是存储器地址的一部分,可用专门的I/O指令对设备进行访问B.不统一编址是指I/O地址和存储器地址是分开的,所以对I/O访问必须有专门的I/O指令C.统一编址是指I/O地址和存储器地址是分开的,所以用访存指令实现CPU对设备的访问D.不统一编址就是将I/O地址看作是存储器地址的一部分,但对I/O访问必须有专门的I/O指令48、带有处理器的终端一般被称为(B)A.交互式终端B.智能终端C.远程终端D.移动终端49、目前在小型机和微型机里普遍采用的字母与字符编码是(C)A.BCD码B.十六进制代码C.ASCII码D.补码以下为书上相关例题50、某机器字长16位,主存按字节编址,转移指令采用相对寻址,由2字节组成,第一个字节为操作码字段,第二字节为相对位移量字段。假设取指令时,每取1字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移后的目的地址是(C)A.2006HB.2007HC.2008HD.2009H51、偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。下列寻址方式中,不属于偏移寻址的是(A)A.间接寻址B.基址寻址C.相对寻址D.变址寻址52、某机器有一个标志寄存器,其中有进位/借位标志CF,零标志ZF,符号标志SF和溢出标志OF,条件转移指令BGT(无符号整数比较大于时转移)的转移条件是(C)A.CF=1或OF=1B.SF=0或ZF=1C.CF=0且ZF=0D.CF=0且SF=053、下列选项中,能引起外部中断的事件是(A)A.键盘输入B.除数为0C.浮点运算下溢D.访存缺页54、某计算机的指令流水线由4个功能段组成。已知指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别为90ns,80ns,70ns,60ns,则该计算机的CPU时钟周期至少是(A)A.90nsB.80nsC.70nsD.60ns55、下列选项中,不会引起指令流水线阻塞的是(A)A.数据旁路(转发)B.数据相关C.条件转移D.资源冲突56、下列选项中,能缩短程序执行时间的措施是(D)I.提高CPU时钟频率II.优化数据通路结构III.对程序进行编译优化A.仅I和IIB.仅II和IIIC.仅I和IIID.I、II、III57、下列给出的指令系统的特点中,有利于实现指令流水线的是(D)I.指令格式规整且长度一致II.指令和数据按边界对齐存放III.只有Load/Store指令才能对操作数进行存储访问A.仅I和IIB.仅II和IIIC.仅I和IIID.I、II、III58、假定不采用Cache和指令预取技术,且机器处于“开中断”状态,则下列有关指令执行的叙述中,错误的是(C)A.每个指令周期中CPU都至少访问一次内存B.每个指令周期一定大于或等于一个CPU时钟周期C.空操作指令的指令周期中任何寄存器的内容都不会被改变D.当前程序在每条指令执行结束前都可能被外部中断打断59、相对于微程序控制器,硬布线控制器的特点是(D)A.指令执行速度慢,指令功能的修改和扩展容易B.指令执行速度慢,指令功能的修改和扩展难C.指令执行速度快,指令功能的修改和扩展容易D.指令执行速度快,指令功能的修改和扩展难60、下列关于RISC的叙述中,错误的是(A)A.RISC普遍采用微程序控制器B.RISC大多数指令在一个时钟周期内完成C.RISC的内部通用寄存器数量相
本文标题:课后习题三(第三六八九章)
链接地址:https://www.777doc.com/doc-2074554 .html