您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 计算机原理--第四章指令系统--综合练习
1计算机原理第4章指令系统综合练习针对本章要点,认真看书识记:1、指令、微操作、计算机程序、计算机的指令系统的概念2、一个完善的指令应满足的4个要求完备性、有效性、规整性、兼容性。3、指令的格式,操作码,地址码,指令字长的含义4、CISC和RISC的发展过程5、程序计数器PC的作用6、指令格式的分类:三、二、一、零地址指令格式。7、操作码格式分为:定长操作码和扩展操作码,掌握操作码的扩展技术8、指令寻址方式概念,操作数可能的位置9、指令寻址方式的分类:立即寻址,直接寻址,寄存器寻址,间接寻址(寄存器间址和存储器间址),变址寻址,基址寻址,基址加变址寻址,相对寻址。掌握各种寻址的含义,寻址过程,有效地址的表示,它们之间的区别。10、指令的类型:数据传送类指令,数据处理类指令,程序控制类指令,处理机控制类指令。掌握这四种指令中介绍的指令格式如MOV,XCHG……等。11、汇编语言和机器语言的概念,汇编语言的汇编过程即汇编语言的源程序转化成机器语言的过程。一、选择题:1、一地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用()A.堆栈寻址方式B.立即寻址方式C.隐含寻址方式D.间接寻址方式2、立即寻址方式中,数据放在()。A.指令中B.寄存器C.内存D.累加器3、直接寻址方式中,指令地址码部分给出()。A.操作数B.操作数的地址C.操作数址的地址内存D.寄存器4、寄存器间接寻址方式中,操作数在()A.通用寄存器B.主存单元C.程序计数器D.外存5、寄存器间址方式中,操作数在()A、寄存器B、存储器C、外存D、程序计算数器6、对某个寄存器中操作数的寻址方式称为()寻址方式A.直接B.间接C.寄存器直接D.寄存器间接7、存储器间址方式中,操作数在()A、寄存器B、存储器C、外存D、程序计算数器8、变址寻址方式中,操作数的有效地址等于()A.基址寄存器内容加上偏移量B.堆栈指示器内容加上偏移量C.变址寄存器内容加上偏移量D.程序计数器内容加上偏移量9、直接、间接、立即这3种寻址方式指令的执行速度有快到慢的排序是()A.直接、立即、间接B.直接、间接、立即C.立即、直接、间接D.立即、间接、直接10、指令系统中采用不同寻址方式的目的是(B)2A.实现存储程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存D.提高扩展操作码的可能并降低指令译码难度11、扩展操作码是(D)A.操作码字段中用来进行指令分类的代码B.指令格式中不同字段设置的操作码C.操作码字段外用来操作字段的代码D.一种指令优化技术,即让操作码的长度随地址数的变化而变化12、下面关于汇编语言的叙述中,不恰当的是()A.对程序员的训练要求来说,需要硬件知识B.汇编语言对机器的依赖性强C.用汇编语言编写程序的难度比高级语言大D.用汇编语言编写的程序执行速度比高级语言慢13、能够改变程序执行顺序的是()A.数据传送类指令B.移位操作类指令C.输入/输出类指令D.条件/无条件转移类指令14、以下的(D)不能支持数值处理A.算术运算类指令B.移位操作类指令C.字符串处理类指令D.输入/输出类指令15、PSW是指令部件中(D)。A.指令寄存器B.指令译码器C.程序计数器D.程序状态寄存器16、指令按功能分为()等类指令。A.传送、计算、控制、处理B.数据传送、数据处理、程序控制、处理机控制C.运算、寄存器、程序控制、状态D.运算、控制、处理、状态二、填空题1、一个完善的指令系统应满足以下4个方面的要求,它们是:、、、。2、一条完整的指令是由和两部分信息组成的。3、计算指令字长公式:。4、指令中的地址码字段包括和,前者用语指明操作数的存放处,后者用语存放运算的结果。5、程序计数器(PC)专门存放,每取出一条指令后,PC自动取出下一条指令地址。6、指令格式按地址码部分的地址个数可以分为、、、。7、常见的操作码格式有和。8、逻辑运算指令包括、、、等操作。9、零地址指令是不带的机器指令,其操作数是由提供的。10、汇编语言的汇编过程中,汇编语言的源程序扩展名是,目标程序的扩展名是,可执行程序的扩展名是。三、名词解释31、指令:2、指令系统:3、指令字:4、操作码:5、地址码:6、指令字长:7、定长操作码:8、扩展操作码:9、寻址方式:10、汇编语言:11、机器语言:12、RISC:13:CISC:四、简答题1、计算机指令中一般包含哪两部分?分别是什么含义?2、三地址指令、二地址指令、一地址指令和零地址指令的格式,含义和特点分别是什么?3、指令的地址结构共有几种类型?各有什么特点?4、列举出P56-P60提出的指令,如传送指令(MOV)等。45、试简要说明汇编语言程序的汇编过程五、分析与计算机题1、根据操作数所在的位置,是什么寻址方式?①操作数在寄存器中,是什么寻址方式?②操作数地址在寄存器中,是什么寻址方式?③操作数在指令中,是什么寻址方式④操作数地址在指令中,是什么寻址方式?⑤操作数地址为某一寄存器中的内容与偏移量之和,是什么寻址方式?(注:⑤答案如下:如此寄存器为变址寄存器,则是变址寻址方式;如此寄存器为基址寄存器,则是基址寻址方式;)2、设某机器的指令长度为12位,每个地址码为3位,采用扩展操作码的方式,设计4条三地址指令,16条二地址指令,64条一地址指令和16条零地址指令,应如何安排操作码?答:(分析并思考)操作码地址码X地址码Y地址码Z000…011XYZ100…101000…111YZ110…110000…111000…111Z111…111000…000000…001000…1113、设某机器的指令长度为12位,每个地址码为3位,采用扩展操作码的方式,设计4条三地址指令,255条一地址指令和8条零地址指令,应如何安排操作码?答:(分析并思考)操作码地址码X地址码Y地址码Z000…011XYZ100…111000…111000…110Z11111111005…111…1111…1110…111
本文标题:计算机原理--第四章指令系统--综合练习
链接地址:https://www.777doc.com/doc-5207995 .html