第四章指令系统练习题答案.pptxVIP

  • 2
  • 0
  • 约2.95千字
  • 约 22页
  • 2023-11-02 发布于湖北
  • 举报
第四章指令系统练习题答案;一、 概念 指令、指令系统、操作码、地址码、扩展操作码技术、形式地址、有效地址、、指令寻址、数据寻址、寻址方式(立即寻址、直接寻址、间接寻址、基址寻址、变址寻址、相对寻址、隐含寻址、寄存器寻址、堆栈寻址)、CISC、RISC;二、指令格式分析与设计方法举例 例、某16位机指令格式结构如下所示,试分析指令格式及寻址方式特点。;三、填空题 1、指令系统中采用不同寻址方式得目得主要就是(B)。 A、提供扩展操作码得可能并降低指令译码难度; B、缩短指令字长,扩大寻址空间,提高编程灵活性; C、实现存储程序和程序控制; D、可以直接访问外存。;2、单地址指令中为了完成两个数得算术运算,除地址码指明得一个操作数外,另一个操作数常需采用(C)指定。 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、程序计数器内容加上形式地址; 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设备之间得数据传送; D、改变程序执行得顺序。;9、采用基址寻址可扩大寻址范围,且(B) 。 A、基址寄存器内容由用户确定,在程序执行过程中不可变; B、基址寄存器内容由操作系统确定,在程序执行过程中不可变; C、基址寄存器内容由用户确定,在程序执行过程中可变。 ; 10、采用变址寻址可扩大寻址范围,且( C) 。 A、变址寄存器内容由用户确定,在程序执行过程中不可变; B、变址寄存器内容由操作系统确定,在程序执行过程中不可变; C、变址寄存器内容由用户确定,在程序执行过程中可变。 ;大家学习辛苦了,还是要坚持;11、运算类指令得寻址与转移类指令得寻址不同点在于(A ) 。 A、前者取操作数,后者决定程序转移地址; B、后者取操作数,前者决定程序转移地址; C、前者就是短指令,后者就是长指令; D、前者就是长指令,后者就是短指令。 ;12、指令得寻址方式有顺序和跳跃两种方式。采用跳跃寻址方式,可以实现(D)。 A、堆栈寻址; B、程序得条件转移; C、程序得无条件转移; D、程序得条件转移或无条件转移。;13、机器数为补码形式,则算术右移指令执行得操作就是(B) 。 A、符号位填0,并顺次右移1位,最低位移至进位标志位; B、符号位不变,并顺次右移1位,最低位移至进位标志位; C、进位标志位移至符号位,顺次右移1位,最低位移至进位标志位; D、符号位填1,并顺次右移1位,最低位移至进位标志位。 ;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、 汇编语言得源程序通常比高级语言得源程序短小; D、 汇编语言编写得程序执行速度比高级语言快。 ;17、下列说法中不正确得就是(C) 。 A、 机器语言和汇编语言都就是面向机器得,她们和具体机器得

文档评论(0)

1亿VIP精品文档

相关文档