工学

单选题一地址运算指令的另一个操作数来自()。A 立即数B 暂存器C 堆栈D 累加器

题目
单选题
一地址运算指令的另一个操作数来自()。
A

立即数

B

暂存器

C

堆栈

D

累加器

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

零地址运算指令的操作数来自()。

A、立即数

B、暂存器

C、堆栈

D、磁盘


参考答案:C

第2题:

在关于二地址指令的描述中,正确的是()。

A.指令的地址码字段存放的一定是操作数
B.指令的地址码字段存放的一定是操作数地址
C.指令的地址码字段存放的一定是寄存器号
D.运算结果通常存放在其中一个地址码所提供的地址中

答案:D
解析:
二地址指令通常包括R-R型、R-M型和M-M型3类,指令的地址码字段可能是操作数地址,也可能是寄存器号。有些计算机允许其中一个操作数是立即寻址,则指令的地址码字段存放的是该操作数。

第3题:

通常一地址格式的算术运算指令,另一个操作数隐含在()中。

A、累加器

B、通用寄存器

C、操作数寄存器

D、程序计数器


参考答案:A

第4题:

零地址指令的操作数来自哪里?


正确答案: 零地址指令的操作数来自ACC,为隐含约定。

第5题:

零地址指令的操作数来自哪里?一地址指令中,另一个操作数的地址通常可采用什么寻址方式获得?各举一例说明。


正确答案:双操作数的零地址指令的操作数来自堆栈的栈顶和次栈顶。双操作数的一地址指令的另一个操作数通常可采用隐含寻址方式获得,即将另一操作数预先存放在累加器中。例如,前述零地址和一地址的加法指令。

第6题:

在关于一地址运算类指令的叙述中,正确的是()。

A.仅有一个操作数,其地址由指令的地址码提供
B.可能有一个操作数,也可能有两个操作数
C.一定有两个操作数,另一个是隐含的
D.指令的地址码字段存放的一定是操作码

答案:B
解析:
一地址运算类指令包括单操作数指令(如加1、减1指令)和双操作数指令(如加、减指令)两类。对于单操作数指令只需要一个操作数,对于双操作数指令需要两个操作数,其中一个操作数的地址是显地址,另外一个操作数隐含在累加寄存器中。因此答案选B。

第7题:

零地址的运算类指令在指令格式中不给出操作数地址,参加运算的两个操作数来自()。

A.累加器和寄存器
B.累加器和暂存器
C.堆栈的栈顶和次栈顶单元
D.暂存器和堆栈的栈顶单元

答案:C
解析:
零地址运算类指令的两个操作数均来自于堆栈,分别在栈项和次栈顶单元

第8题:

在二地址指令中________是正确的。

A.指令的地址码字段存放的一定是操作数

B.指令的地址码字段存放的一定是操作数地址

C.运算结果通常存放在其中一个地址码所提供的地址中


正确答案:C

第9题:

单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数以外,另一个数常需采用间接寻址方式。


正确答案:错误

第10题:

零地址运算指令在指令格式中不给出操作数地址,它的操作数来自()。

  • A、立即数和栈顶
  • B、暂存器
  • C、栈顶和次栈顶
  • D、存储器

正确答案:C

更多相关问题