简答题

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

正确答案

不能写出与MOV POIN,  OFFSET BUF等效的LEA语句LEA  POIN, BUF。因为POIN是指定某存储单元的变量,即符号地址;而此句的目标操作数要求一定是寄存器。

答案解析

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

    简答题查看答案

  • 指出下列指令是否正确,若不正确说明原因:MOV DS, 2010H

    简答题查看答案

  • 指出下列指令是否正确,若不正确说明原因:MOV AX, [BX+BP]

    简答题查看答案

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

    简答题查看答案

  • 说明指令 MOV A,21H与指令 MOV A,[21H]这两条指令的寻址方式和执行过程与结果有何不同。

    简答题查看答案

  • 与MOV BX,OFFSET VAR指令完全等效的指令是( )。 

    单选题查看答案

  • 假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1200H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=50H。请写出下列指令单独执行后,有关寄存器和存储单元的内容。 ADD  AX,1200H SUB  AX, BX MOV  [BX],AX PUSH  AX  DEC  BYTE  PTR [1200H]

    简答题查看答案

  • 鼠标是一种“必须要的选择设备”,如何应用GetSystemMetrics函数确认鼠标是否存在?写出程序代码。 

    简答题查看答案

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

    简答题查看答案