圣才电子书www.100xuexi.com十万种考研考证电子书、题库视频学习平台第4章指令系统一、单项选择题1.某计算机操作码采用固定长度方案,操作码位数是8位,其指令种类最多是(A.64种B.128种C.256种D.32种【答案】C【解析】由于操作码长度固定,指令种类数位由操作码位数决定,指令种类最多为:28=256种。)。2.下列关于一地址指令的说法正确的是(A.可能是数据传送指令B.可能是实现单目运算的运算指令C.可能是实现双目运算的运算指令D.以上都有可能【答案】D)。【解析】一地址指令可能是实现单目运算的运算指令,也可能是数据传送指令或者实现双目运算的运算指令,其中一个操作数由指令地址码给出,另一个操作数为隐含寻址,通常由累加器ACC提供。1/132圣才电子书www.100xuexi.com十万种考研考证电子书、题库视频学习平台)。3.在关于一地址运算类指令的叙述中,正确的是(A.仅有一个操作数,其地址由指令的地址码提供B.可能有一个操作数,也可能有两个操作数C.一定有两个操作数,另一个是隐含的D.指令的地址码字段存放的一定是操作码【答案】B【解析】一地址运算类指令包括单操作数指令(如加1、减1指令)和双操作数指令(如加、减指令)两类。对于单操作数指令只需要一个操作数,对于双操作数指令需要两个操作数,其中一个操作数的地址是显地址,另外一个操作数隐含在累加寄存器中。因此答案选B。4.一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么单地址指令的条数有(A.4KB.8KC.16KD.24K【答案】D【解析】二地址指令的操作码字段8位,现定义了250条二地址指令,采用扩展操作码技术,留下6个扩展窗口,每个扩展窗口可以扩展212=4K条一地址指令,故共可扩襞6×4K=24K条一地址指令。)。5.指令周期是指()。2/132圣才电子书www.100xuexi.com十万种考研考证电子书、题库视频学习平台A.CPU从主存取出一条指令的时间间B.CPU执行一条指令的时间C.CPU从主存取出一条指令加上执行这条指令的时间D.时钟周期时间【答案】C【解析】CPU每取出并执行一条指令所需的全部时间成为指令周期。在大多数情况下,CPU是按照:取指->执行->再取值->在执行…的顺序自动工作的。指令周期和时钟周期无必然联系。6.在指令格式中,采用扩展操作码设计方案的目的是(A.缩短指令字长B.增加指令字长C.保持指令字长不变的基础上增加指令数量D.保持指令字长不变的基础上扩大指令寻址空间【答案】C)。【解析】扩展操作码技术使操作码的长度随着地址码个数的减少而增加,从而在保持指令字长不变的基础上增加指令数量。7.冯·诺依曼计算机中,取指令的操作(A.由机器指令控制完成B.由微指令控制完成C.不需任何指令控制,由控制器自动完成3/132)。圣才电子书www.100xuexi.com十万种考研考证电子书、题库视频学习平台D.以上说法都不正确【答案】C【解析】冯·诺依曼计算机中,控制器能够根据程序计数器PC的内容自动完成取指令的操作,取指过程不需要任何指令的控制。8.指令系统中设置多种不同的寻址方式,可以(A.缩短指令字长B.扩大寻址空间C.提高编程灵活性D.以上都包括【答案】D)。【解析】指令中设置多种寻址方式可以使程序员编程更加灵活,采用寄存器寻址等方式可以缩短指令字长,采用问址寻址等可以扩大指令寻址空间,故A项、B项、C项的内容都正确。9.指令系统中采用不同寻址方式的目的主要是(A.可以直接访问外存B.实现存储程序和程序控制C.缩短指令长度,扩大寻址空间,提高编程灵活性D.提供扩展操作码的可能并降低指令译码难度【答案】C)。【解析】程序的任何寻址方式都不能直接访问外存。采用多种寻址方式,降低了指令译4/132圣才电子书www.100xuexi.com十万种考研考证电子书、题库视频学习平台码的难度。还提供扩展操作码,扩大了寻址空间,与存储程序没有关系。10.操作码位数决定(A.指令字长短B.机器指令的种类C.字长D.程序长短【答案】B)。【解析】操作码位数决定机器指令的种类。11.指令操作所需的数据不会来自(A.寄存器B.指令本身C.主存D.控制存储器【答案】D)。【解析】指令操作所需的数据可能来自于指令本身(立即寻址),也可能来自于寄存器(寄存器寻址)或主存单元(多种寻址方式),但不会来自控制存储器。12.在关于二地址指令的描述中,正确的是(A.指令的地址码字段存放的一定是操作数B.指令的地址码字段存放的一定是操作数地址5/132)。
全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合章节题库-第四章至第七章【圣
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)