指令系统(练习题答案).ppt

指令系统(练习题答案).ppt

ID:59782840

大小:276.00 KB

页数:23页

时间:2020-11-24

指令系统(练习题答案).ppt_第1页
指令系统(练习题答案).ppt_第2页
指令系统(练习题答案).ppt_第3页
指令系统(练习题答案).ppt_第4页
指令系统(练习题答案).ppt_第5页
资源描述:

《指令系统(练习题答案).ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第四章指令系统复习提纲—本章知识点提要一、主要概念(名词术语);二、指令格式一般格式(字段的作用);定长操作码和扩展操作码指令格式;三、寻址方式四、指令格式分析与设计五、CISC和RISC的基本概念二者区别及RISC的特点。一、概念指令、指令系统、操作码、地址码、扩展操作码技术、形式地址、有效地址、、指令寻址、数据寻址、寻址方式(立即寻址、直接寻址、间接寻址、基址寻址、变址寻址、相对寻址、隐含寻址、寄存器寻址、堆栈寻址)、CISC、RISC二、指令格式分析与设计方法举例例、某16位机指令格式结构如下所示,试分析指令格式及寻址方式特点。O

2、P—目标寄存器源寄存器1510987430【解答】(1)单字长二地址指令;(2)OP即操作码字段6位,可指定64条指令;(3)两个操作数都在寄存器中,故为R-R型指令,可以分别指定16个通用寄存器;(4)该类指令结构常用于算逻运算类指令。三、填空题1、指令系统中采用不同寻址方式的目的主要是(B)。A.提供扩展操作码的可能并降低指令译码难度;B.缩短指令字长,扩大寻址空间,提高编程灵活性;C.实现存储程序和程序控制;D.可以直接访问外存。2、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数常需采用(C)指定。

3、A.堆栈寻址方式;B.立即寻址方式;C.隐含寻址方式;D.间接寻址方式。3、零地址运算指令在指令格式中不给出操作数地址,它的操作数来自(C)。A.立即数和栈顶;B.暂存器;C.栈顶和次栈顶;D.累加器和暂存器。4、对某个寄存器中操作数进行操作的寻址方式称为(C)寻址。A.直接;B.间接;C.寄存器;D.寄存器间接。5、寄存器间接寻址方式中,操作数在(B)中。A.通用寄存器;B.主存单元;C.程序计数器;D.堆栈。6、变址寻址方式中,操作数的有效地址等于(D)。A.基址寄存器内容加上形式地址(位移量);B.堆栈指示器内容加上形式地址;C.

4、程序计数器内容加上形式地址;D.变址寄存器内容加上形式地址。7、堆栈寻址方式中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元,如果进栈操作的动作是:先(A)→Msp,后(SP)-1→SP;那么出栈操作的动作应为(C)。A.先(Msp)→A,后(SP)+1→SP;B.先(SP)+1→SP,后(Msp)→A;C.先(SP)-1→SP,后(Msp)→A;D.先(Msp)→A,后(SP)-1→SP。8、程序控制类指令的功能是(D)。A.进行算术运算和逻辑运算;B.进行主存与CPU之间的数据传送;C.进行CPU和I/O设备之间的数据

5、传送;D.改变程序执行的顺序。9、采用基址寻址可扩大寻址范围,且(B)。A.基址寄存器内容由用户确定,在程序执行过程中不可变;B.基址寄存器内容由操作系统确定,在程序执行过程中不可变;C.基址寄存器内容由用户确定,在程序执行过程中可变。10、采用变址寻址可扩大寻址范围,且(C)。A.变址寄存器内容由用户确定,在程序执行过程中不可变;B.变址寄存器内容由操作系统确定,在程序执行过程中不可变;C.变址寄存器内容由用户确定,在程序执行过程中可变。11、运算类指令的寻址与转移类指令的寻址不同点在于(A)。A.前者取操作数,后者决定程序转移地址;

6、B.后者取操作数,前者决定程序转移地址;C.前者是短指令,后者是长指令;D.前者是长指令,后者是短指令。12、指令的寻址方式有顺序和跳跃两种方式。采用跳跃寻址方式,可以实现(D)。A.堆栈寻址;B.程序的条件转移;C.程序的无条件转移;D.程序的条件转移或无条件转移。13、机器数为补码形式,则算术右移指令执行的操作是(B)。A.符号位填0,并顺次右移1位,最低位移至进位标志位;B.符号位不变,并顺次右移1位,最低位移至进位标志位;C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位;D.符号位填1,并顺次右移1位,最低位移至进位

7、标志位。14、设变址寄存器为X,形式地址为D,某机具有先变址后间址的寻址方式,则这种寻址方式的有效地址为(C)。A.EA=(X)+D;B.EA=(X)+(D);C.EA=((X)+D)。15、设变址寄存器为X,形式地址为D,某机具有先间址后变址的寻址方式,则这种寻址方式的有效地址为(B)。A.EA=(X)+D;B.EA=(X)+(D);C.EA=((X)+D)。16、下面描述汇编语言特性的句子中概念上有错误的句子是(C)。A.对程序员的训练要求来说,需要硬件知识;B.汇编语言对机器的依赖性高;C.汇编语言的源程序通常比高级语言的源程序短

8、小;D.汇编语言编写的程序执行速度比高级语言快。17、下列说法中不正确的是(C)。A.机器语言和汇编语言都是面向机器的,它们和具体机器的指令系统密切相关;B.指令的地址字段指出的不是地址,而是操作数本身,这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。