计算机组成原理(第2版)

作者:唐朔飞  出版社:高等教育出版社

题目 题型
什么是指令字长、机器字长和存储字长? 问答
零地址指令的操作数来自哪里??各举一例说明。 问答
对于二地址指令而言,操作数的物理地址可安排在什么地方?举例说明。 问答
某指令系统字长为16位,地址码取4位,提出一种方案,使该指令系统有8条三地址指令、16条二地址指令、100条一地址指令。 问答
设指令字长为16位,采用扩展操作码技术,每个操作数的地址为6位。如果定义了13条二地址指令,还可以安排多少条一地址指令? 问答
某机指令字长16位,每个操作数的地址码为6位,设操作码长度固定,指令分为零地址、一地址和二地址三种格式。若零地址指令有M条,一地址指令有N种,则二地址指令最多有几种?若操作码位数可变,则二地址指令最多允许有几种? 问答
试比较间接寻址和寄存器间接寻址。 问答
试比较基址寻址和变址寻址。 问答
画出先变址再间址及先间址再变址的寻址过程示意图。 问答
画出“SUB @ R1"指令对操作数的寻址及减法过程的流程图。设被减数和结果存于ACC中,@表示间接寻址,R1寄存器的内容为2074H。 问答
画出执行“ADD * -5"指令( *为相对寻址特征)的信息流程图。设另一个操作数和结果存于ACC中,并假设(PC) =4000H。 问答
设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量,用补码表示。假设当前转移指令第一字节所在的地址为2000H,且CPU每取出一个字节便自动完成(PC)+1→PC的操作。问当执行“JMP  * +8”和“JMP  *  -9”指 问答
一相对寻址的转移指令占3个字节,第一字节是操作码,第二、三字节为相对位移量,而且数据在存储器中采用以高字节地址为字地址的存放方式。假设PC当前值是4000H。试问当结果位0,.执行“JZ *+35”和“JZ. * -17”指令时,该指令的第二、第三字节 问答
 某机主存容量为4M´16位,且存储字长等于指令字长,若该机指令系统可完成108种操作,操作码位数固定,且具有直接、间接、变址、基址、相对、立即等六种寻址方式,试回答:(1)画出一地址指令格式并指出各字段的作用; (2)该指令直接寻址的最大范围; 问答
举例说明哪几种寻址方式在指令的执行阶段不访问存储器.哪几种寻址方式在指令的执行阶段只需访问一次存储器?完成什么样的指令,包括取指令在内共访问存储器4次? 问答
某机器共能完成78种操作,若指令字长为16位,试问一地址格式的指令地址码可取几位?若想使指令寻址范围扩大到216,可采用什么方法?举出三种不同例子加以说明。 问答
某CPU内有32个32位的通用寄存器,设计一种能容纳64种操作的指令系统。假设指令字长等于机器字长,试回答以下问题: (1)如果主存可直接或间接寻址,采用寄存器—存储器型指令,能直接寻址的最大存储空间是多少?画出指令格式并说明各字段的含义。 问答
什么是RISC?简述它的主要特点。 问答
比较RISC和CISC。 问答
RISC机中指令简单,有些常用的指令未被选用,它用什么方式来实现这些常用指令的功能,试举例说明。 问答