单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数

题目

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

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

第1题:

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

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

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

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


正确答案:C

第2题:

下列关于指令系统的描述,正确的是( )。

A.指令由操作码和控制码两部分组成

B.指令的地址码部分可能是操作数,也可能是操作数的内存单元地址

C.指令的地址码部分是不可缺少的

D.指令的操作码部分描述了完成指令所需要的操作数类型


正确答案:B
指令通常由操作码和操作数组成;指令的地址码部分可能是操作数,也可能是操作数的内存单元地址。

第3题:

()的长度决定了指令系统中完成不同操作的指令条数。

A.操作数长度

B.指令码长度

C.操作码长度

D.地址码长度


正确答案:C

第4题:

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

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

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

第5题:

关于指令的功能及分类,下列叙述中正确的是()。

A.算术与逻辑运算指令,通常完成算术运算或逻辑运算,都需要两个数据
B.移位操作指令,通常用于把指定的两个操作数左移或右移一位
C.转移指令、子程序调用与返回指令,用于解决数据调用次序的需求
D.特权指令,通常仅用于实现系统软件,这类指令一般不提供给用户

答案:D
解析:
A项,算术与逻辑运算指令用于完成对一个(如自增、取反等)或两个数据的算术运算或逻辑运算;B项,移位操作用于把一个操作数左移或右移一位或多位;C项,转移指令、子程序调用与返回指令用于解决变动程序中指令执行次序的需求,而不是数据调用次序的需求。

第6题:

计算机的基本指令由(6)两部分构成。

A.操作码和操作数地址码

B.操作数和地址码

C.操作码和操作数

D.操作指令和操作数


正确答案:A
解析:本题考查指令的组成。指令是指导计算机运行的命令,而指令系统是中央处理器所有指令的汇集,也是高级软件编制的基础。一般一条指令可分解为:

前半部分的操作码确定指令的类型,后半部分的地址码确定指令所要处理的数据,根据地址码的个数可以有四址指令、三址指令,甚至是0址指令。

第7题:

寻址是指控制器根据指令的地址码寻找操作数存于内存的真实地址。指令中地址码所表示的地址称为(3),将此地址经过变换或运算而得到的操作数的真实地址称为(4),相对于某一寄存器内容而言的距物理地址的差距值称为(5)。

A.物理地址

B.形式地址

C.偏移地址

D.间接地址


正确答案:B

第8题:

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

A、累加器

B、通用寄存器

C、操作数寄存器

D、程序计数器


参考答案:A

第9题:

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

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

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

第10题:

下述关于计算机指令格式的描述中不正确的是()。

  • A、所有的指令都只具有一个地址码
  • B、有些指令不需要操作数
  • C、有些指令的操作数地址就是操作结果的存储地址
  • D、指令越长,指令的功能越强

正确答案:A

更多相关问题