6.指令系统
1
设变址寄存器为X,形式地址为D,某机器具有先变址再间址的寻址方式,则这种寻址方式的有效地址为()。(0.9分)
A、EA=(X)+D B、EA=(X)+(D) C、EA=X+D D、 EA=((X)+D) 正确答案: D 2
下列四种类型的指令,什么执行时间最长。(0.9分)
A、RR型 B、SS型 C、RS型 D、RI型 正确答案: B 3
执行操作的数据不可能来自()。(0.9分)
A、寄存器 B、指令本身 C、控制存储器 D、存储器 正确答案: C 4
某指令系统有200条指令,对操作码采用固定长度二进制编码,最少需要用()位。 (0.9分) A、4 B、8 C、16 D、32
正确答案: B 5
直接、间接、立即3种寻址方式指令的执行速度,由快至慢的排序是()。 (0.9分)
A、直接、间接、立即 B、直接、立即、间接 C、立即、直接、间接 D、立即、间接、直接 正确答案: C 6
运算型指令的寻址与转移型指令的寻址不同点在于什么。(0.9分) A、前者取操作数,后者决定程序转移地址 B、后者取操作数,前者决定程序转移地址 C、前者是短指令,后者是长指令 D、前者是长指令,后者是短指令 正确答案: A 7
指令系统中采用不同寻址方式的目的是什么。(0.9分) A、可降低指令译码的复杂度 B、可缩短指令字长,扩大寻址空间,提高编程的灵活性 C、实现程序控制 D、三者都正确 正确答案: D 8
需要多次访问存储器的寻址方式的是()。(0.9分)
A、存储器直接寻址 B、立即数寻址 C、寄存器直接寻址 D、存储器间接寻址 正确答案: D 9
以下有关指令系统的说法中错误的是什么。 (0.9分)
A、 指令系统是一台机器硬件能执行的指令全体 B、 任何程序运行前都要先转化为机器语言 C、 指令系统是计算机软件、硬件的界面 D、 指令系统和机器语言是无关的。 正确答案: D 10
反映计算机基本功能的是( )。(0.9分)
A、操作系统 B、系统软件 C、指令系统 D、数据库系统 正确答案: B 11
程序控制类指令的功能是什么(0.9分)
A、进行算术运算和逻辑运算 B、进行主存与CPU之间的数据传送 C、进行CPU与IO设备之间的数据传送 D、改变程序执行的顺序 正确答案: D 12
假设某计算机采用小端方式存储,按字节编址。一维数组a有100个元素,其类型为float,存放在地址C000 1000H开始的连续区域中,则最后一个数组元素的MSB(最高有效字节)所在的地址应为什么。(0.9分)
A、C000 1396H B、C000 1399H C、C000 118CH D、C000 118FH 正确答案: D 13
以下叙述错误的是什么。(0.9分)
A、为了充分利用存储空间,指令的长度通常为字节的整数倍 B、单地址指令是固定长度的指令 C、单字长指令可加快取指令的速度 D、单地址指令可能有一个操作数,也可能有两个操作数 正确答案: B 14
下列哪种指令不属于程序控制指令()。(0.9分)
A、无条件转移指令 B、条件转移指令 C、中断隐指令 D、循环指令 正确答案: C 15
某指令系统有210条指令,对操作码采用固定长度二进制编码,最少需要用多少位。 (0.9分) A、4 B、8 C、16 D、32
正确答案: B 16
源操作数直接存放在指令中的寻址方式是()(0.9分)
A、存储器直接寻址 B、立即数寻址 C、寄存器直接寻址 D、存储器间接寻址 正确答案: B 17
零地址指令的操作数一般隐含在( )中。(0.9分)
A、磁盘 B、磁带 C、寄存器 D、光盘 正确答案: D
18
某计算机按字节编址,采用大端方式存储信息。其中,某指令的一个操作数的机器在数ABCD 00FFH,该操作数采用基址寻址方式,指令中形式地址(用补码表示)为FF00H,当前基址寄存器的内容为C000 0000H,则该操作数LSB(即FFH)存放的地址是什么。(0.9分) A、C000 F000H B、C000 FF03H C、BFFF FF00H D、BFFF FF03H 正确答案: D 19
设机器字长为16位,存储器按字节编址,设PC=1000 H,当读取该指令后,PC值为( ) 。 (0.9分) A、1000H B、1001H C、1002H D、1003H
正确答案: C 20
一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么还可以有多少条单地址指令(0.9分)
A、4K B、8K C、16K D、24K 正确答案: D 21
下列哪种指令不属于程序控制指令。(0.9分)
A、无条件转移指令 B、条件转移指令 C、中断隐指令 D、循环指令 正确答案: C 22
堆栈指针 SP 的内容是( )。(0.9分)
A、栈顶单元内容 B、栈顶单元地址 C、栈底单元内容 D、栈底单元地址 正确答案: B 23
为了缩短指令中某个地址段的位数,有效的方法是采取( )。(0.9分)
A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 正确答案: D 24
以下有关指令系统的说法中错误的是() (0.9分)
A、 指令系统是一台机器硬件能执行的指令全体 B、 任何程序运行前都要先转化为机器语言程序 C、 指令系统是计算机软件、硬件的界面 D、 指令系统和机器语言是无关的 正确答案: D 25
程序控制类指令的功能是()(0.9分)
A、进行算术运算和逻辑运算 B、进行主存与CPU之间的数据传送 C、进行CPU与I/O设备之间的数据传送 D、改变程序执行的顺序 正确答案: D 26
每条指令的操作码可以有几个()(0.9分)
A、一个 B、两个 C、三个 D、没有限定 正确答案: A 27
下列哪种指令用户不准使用.(0.9分)
A、循环指令 B、转换指令 C、特权指令 D、条件转移指令 正确答案: C 28
假定指令地址码给出的是操作数的存储地址,则该操作数采用的是什么寻址。(0.9分) A、立即 B、直接 C、基址 D、相对 正确答案: B 29
关于二地址指令以下论述正确的是()。 (0.9分)
A、二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中 B、二地址指令中,指令的地址码字段存放的一定是操作数 C、二地址指令中,指令的地址码字段存放的一定是寄存器号 D、二地址指令中,指令的地址码字段存放的一定是操作数地址 正确答案: A 30
程序计数器和指令寄存器的位数取决于什么。 (0.9分)
A、机器字长 存储器容量 B、存储器容量 指令字长 C、指令字长 机器字长
D、地址总线宽度 存储器容量 正确答案: B 31
在堆栈寻址中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。如果进栈操作顺序是:(A)->↓Msp,(SP)-1->SP;那么出栈操作的顺序应是( )。 (0.9分)
A、 (Msp)↑->A,(SP)+1->SP B、 (SP)+1->SP,(Msp)↑->A C、 (SP)-1->SP,(Msp)↑->A D、 (Msp)↑->A,(SP)-1->SP 正确答案: B 32
在堆栈寻址中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。如果进栈操作顺序是:(SP)-1->SP,(A)->↓Msp;那么出栈操作的顺序应是( )。 (0.9分)
A、 (Msp)↑->A,(SP)+1->SP B、 (SP)+1->SP,(Msp)↑->A C、 (SP)-1->SP,(Msp)↑->A D、 (Msp)↑->A,(SP)-1->SP 正确答案: A