在关于一地址运算类指令的叙述中,正确的是()。
- A.仅有一个操作数,其地址由指令的地址码提供
- B.可能有一个操作数,也可能有两个操作数
- C.一定有两个操作数,另一个是隐含的
- D.指令的地址码字段存放的一定是操作码
正确答案及解析
正确答案
B
解析
一地址运算类指令包括单操作数指令(如加1、减1指令)和双操作数指令(如加、减指令)两类。对于单操作数指令只需要一个操作数,对于双操作数指令需要两个操作数,其中一个操作数的地址是显地址,另外一个操作数隐含在累加寄存器中。因此答案选B。