工学

单选题CALL指令和JMP指令的区别是()。A CALL指令使程序转移B 子程序名可以是标号C CALL指令将断点地址保存D CALL指令可以段间调用

题目
单选题
CALL指令和JMP指令的区别是()。
A

CALL指令使程序转移

B

子程序名可以是标号

C

CALL指令将断点地址保存

D

CALL指令可以段间调用

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

第1题:

下列指令中,有语法错误的是( )。

A.OUT DX,AL

B.MUL AX,[DI]

C.CALL 2000H0100H

D.JMP WORD PTR[BX]


正确答案:B
解析:无符号乘法指令MUL是单操作数指令。

第2题:

下列指令中,有语法错误的是______。

A.OUT DX,AL

B.JMP WORD PTR[BX]

C.CALL 2000H:0110H

D.MUL AX,[DI]


正确答案:D
解析:乘法和除法指令都是单操作数指令,默认的另外一个操作数是AX。

第3题:

下列指令中( )指令是不合法的。

①MOVSl OFFSET[DI]

②LEA SI,OFFSET[DI)

③JMP SHORT PTR[BX]

④CALL WORD PTR[BX]

A.1条

B.2条

C.3条

D.4条


正确答案:C

第4题:

请简述指令JMP  DI和JMP  [DI]的相同点与不同点。 


正确答案:这两条指令都是无条件的段内间接转移指令,不同的是JMP  DI采用的寄存器寻址方式,转移到以(DI)内容为偏移地址的单元去执行指令;而JMP  [DI]则采用的是寄存器间接寻址方式,转移到以(DI)间接寻址的内存单元内容为偏移地址的单元去执行指令。

第5题:

S7-200系列PLC的子程序调用指令和子程序条件返回指令分别是()。

  • A、ATCH、RETI
  • B、CALL、CRET
  • C、CALL、RETI
  • D、DTCH、CRET

正确答案:B

第6题:

下面的叙述中,正确的是______。

A.JMP WORD PTR[DI]是段内间接转移指令

B.JMP WORD PTR[DI]是段间间接转移指令

C.JMP WORD PTR[DI]是段内直接转移指令

D.JMP WORD PTR[DI]是段间直接转移指令


正确答案:A
解析:指令中WORDPTR是字操作符,用以指出其后的寻址方式所取得的转向地址是各自的有效地址,也就是说它是一种段内转移。

第7题:

指令“JMP BX”和“JMP WORD PTR [BX]”的功能有何异同?


正确答案: 上述两条指令都是段内近转移指令,但是偏移地址的来源不同。
指令“JMP BX”执行时,新的偏移地址在BX寄存器内。 “JMP WORD PTR [BX]”时,目的偏移地址在存储单元中,该存储单元的地址在DS: BX中。

第8题:

下列指令中( )指令是不合法的。

①MOV SI,OFFSET [DI]

②LEA SI,OFFSET [DI]

③JMP SHORT PTR [BX]

④CALL WORD PTR [BX]

A.1条

B.2条

C.3条

D.4条


正确答案:C

第9题:

CALL指令和JMP指令的区别是()。

  • A、CALL指令使程序转移
  • B、子程序名可以是标号
  • C、CALL指令将断点地址保存
  • D、CALL指令可以段间调用

正确答案:C

第10题:

CALL指令和RET指令对堆栈操作,正确的说法为()。

  • A、CALL指令从堆栈中取出子程序的地址
  • B、RET指令从堆栈中取出子程序的地址
  • C、CALL指令从堆栈中取出断点的地址
  • D、RET指令从堆栈中取出断点的地址

正确答案:D