零地址指令可选的寻址方式是()。

题目

零地址指令可选的寻址方式是()。

  • A、立即寻址
  • B、间接寻址
  • C、堆栈寻址
  • D、寄存器寻址
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在指令系统的各种寻址方式中,获取操作数最快的方式是(1)。若操作数的地址包含在指令中,则属于(2)方式。

A.直接寻址

B.立即寻址

C.寄存器寻址

D.间接寻址


正确答案:B

第2题:

如果在指令的地址码部分给出的是操作数地址的地址,这种寻址方式称为(10)。在指令执行结束时,CPU中的指令指针寄存器存放(11)。

A.直接寻址

B.间接寻址

C.相对寻址

D.变址寻址


正确答案:B

第3题:

●如果在指令的地址码部分给出的是操作数地址的地址,这种寻址方式称为 (8) 。在指令执行结束时,CPU中的指令指针寄存器存放 (9) 。

(8) A.直接寻址

B.间接寻址

C.相对寻址

D.变址寻址

(9) A.已执行过的指令数目

B.正在执行的指令代码

C.指令操作所需数据的地址

D.下一条指令的地址


正确答案:B,D
【解析】指令寻址方式中主要有:立即寻址、寄存器寻址和内存寻址方式。其中内存寻址方式包括直接寻址和间接寻址两种,间接寻址又可分为寄存器间接寻址、寄存器相对寻址、基址加变址寻址、相对基址加变址寻址等方式。当在指令中给出的是操作数地址的地址,这种寻址方式是间接寻址方式。
CPU由运算器、控制器和寄存器阵列组成。在寄存器阵列中有一个叫指令指针寄存器(IP)或叫程序计数器(PC),它是专门用来存放下一条需要执行的指令的地址。

第4题:

在机器指令的地址字段中,直接指出操作数本身的寻址方式是称为( )

A.隐含地址
B.寄存器地址
C.立即寻址
D.直接寻址

答案:C
解析:
【分析】 立即寻址:操作数就包含在指令中。作为指令的一部分,跟在操作码后存放在代码段。这种操作数称为立即数。立即数可以是8位的,也可以是16位的。 寄存器寻址方式:操作数在CPU内部的寄存器中,指令指定寄存器号。 这种寻址方式由于操作数就在寄存器中,不需要访问存储器来取得操作数,因而可以取得较高的运算数度。 直接寻址:操作数在寄存器中,指令直接包含有操作数的有效地址中(偏移地址),所以操作数的地址由DS加上指令中直接给出的16位偏移得到。 寄存器间接寻址方式:操作数在寄存器中,操作数有效地址在SI、DI、BX、BP这四种寄存器之一中。 寄存器相对寻址方式:操作数在存储器中,操作数的有效地址是一个基址寄存器(BX、BP)或变址寄存器(SI、DI)的内容加上指令中给定的8位或16位位移量之和。 基址加变址寻址方式:操作数在寄存器中,操作数的有效地址由:基址寄存器之一的内容与变址寄存器之一的内容相加 相对基址加变址寻址方式:操作数在存储器中,操作数的有效地址由于基址寄存器之一的内容与变址寄存器之一的内容及指令中给定的8位或16位位移量相加得到。

第5题:

在指令系统的各种寻址方式中,获取操作数最快的方式是( )。若操作数的地址包含在指令中,则属于(请作答此空)方式。

A.直接寻址
B.立即寻址
C.寄存器寻址
D.间接寻址

答案:A
解析:
本题考查计算机系统方面的基础知识。根据指令的寻址方式的定义,操作数包含在指令中的寻址方式是立即寻址;操作数在寄存器中的寻址方式是寄存器寻址;操作数的地址存放在寄存器中的寻址方式是寄存器间接寻址。

第6题:

计算机指令系统往往具有多种寻址方式。直接寻址方式指(111),立即数寻址方式指(112);寄存器寻址方式是指(113)。假设基址寄存器的内容为2000H,变址寄存器的内容为 03A0H,指令的地址码部分为2BH,当前正在执行的指令所在地址为3A00H。若采用相对寻址方式,操作数实际地址为(114)。若采用变址寻址,并考虑基址时,数据的实际地址为(115)。

A.操作数在CPU中

B.操作数地址在指令中

C.操作数地址在寄存器

D.操作数就是指令的一部分


正确答案:B

第7题:

如果指令中的地址码部分就是操作数的有效地址,这种寻址方式是( )

A.寄存器寻址方式

B.直接寻址方式

C.立即寻址方式

D.间接寻址方式


正确答案:B

第8题:

在指令的地址字段中,直接指出操作数本身的寻址方式,称为()

A、隐含地址

B、立即寻址

C、寄存器寻址

D、直接寻址


参考答案:B

第9题:

若某条指令的操作数的地址就包含在指令中,则这条指令的寻址方式是()。

A.直接寻址
B.立即寻址
C.寄存器寻址
D.间接寻址

答案:A
解析:
若指令中包含着操作数的有效地址,则指令的寻址方式就是直接寻址。

第10题:

8086 CPU 有哪几种数据寻址方式,掌握数据各种寻址方式的寻址过程,要求会求指令的寻址方式?会求有效地址EA=?会求物理地址=?


正确答案: 指令的物理地址=CS*10H+IP
堆栈栈顶物理地址=SS*10H+SP
源串物理地址=DS*10H+SI,
目的串物理地址=ES*10H+DI数据直接寻址:MOVAL,[1000H];
EA=1000H,物理地址=DS*10H+1000H寄存器间接寻址:MOVAL,[BX]或[SI]或[DI];
EA=BX或SI或DI,物理地址=DS*10H+BX或SI或DI基址寻址:MOVAL,DISP[BX];
EA=BX+DISP,物理地址=DS*10H+BX+DISP
MOVAL,DISP[BP];
EA=BP+DISP,物理地址=SS*10H+BP+DISP
基址变址寻址:MOVAL,[BX+SI或DI];
EA=BX+SI或DI,物理地址=DS*10H+BX+SI或DIMOVAL,[BP+SI或DI];
EA=BP+SI或DI,物理地址=SS*10H+BP+SI或DI变址寻址:MOVAL,DISP[SI];
EA=SI+DISP,物理地址=DS*10H+SI+DISPMOVAL,DISP[DI];
EA=DI+DISP,物理地址=DS*10H+DI+DISP相对基址变址寻址:MOVAL,DISP[BX+SI或DI];
EA=BX+SI或DI+DISP,物理地址=DS*10H+BX+SI或DI+DISPMOVAL,DISP[BP+SI或DI];
EA=BP+SI或DI+DISP,物理地址=SS*10H+BP+SI或DI+DISP