(简答题)
是否能写出与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指令的功能相同吗?哪条指令执行的效率高?为什么?