简答题

执行LEA  SI,  [BX+DI]指令时,若BX=1000H, DI=FF00H,则执行该指令后,送入SI的偏移地址是多少?

正确答案

答案解析

相似试题
  • 执行LEA  BX, [DI]指令和执行MOV  BX,  DI指令,哪条指令执行较快?

    简答题查看答案

  • 执行LEA BX,TAB 指令与执行MOV BX,OFFSET TAB指令的功能相同吗?哪条指令执行的效率高?为什么?

    简答题查看答案

  • 是否能写出与MOV  POIN,  OFFSET  BUF等效的LEA语句LEA  POIN,, BUF?为什么?

    简答题查看答案

  • 语句MOV BX,M和LEA BX,M有何区别?LEA BX,ARRAY[BX+SI]是否可以用MOV BX,OFFSET ARRAY[BX+SI]来代替?为什么?

    简答题查看答案

  • 比较MOV  AX, [SI] 与LEA  AX, [SI]两条指令在功能上是否相同?为什么?

    简答题查看答案

  • 假定AB为一个类,则执行 “AB *s=new AB(a,5);”语句时得到的一个动态对象为()

    单选题查看答案

  • 对字符串s=’data-structure’ 执行操作replace(s,substring(s,6,8),’bas’)的结果是()。

    单选题查看答案

  • 类A有如下成员函数:int A::fun(double x){return (int) x/2;}int A::fun(int x){return x*2;}设a为类A的对象,在主函数中有int s=a.fun(6.0)+a.fun(2),则执行该语句后,s的值为()。

    填空题查看答案

  • 在执行“LEA BX,BUFFER”指令时,是把()。

    单选题查看答案