MOV destination,source
其中,目的操作数的内容会发生改变,而源操作数不会改变。这种数据从右到左的移动与 C++ 或 Java 中的赋值语句相似:dest = source;
在几乎所有的汇编语言指令中,左边的操作数是目标操作数,而右边的操作数是源操作数。只要按照如下原则,MOV 指令使用操作数是非常灵活的。MOV reg, reg MOV mem, reg MOV reg, mem MOV mem, imm MOV reg, imm
.data var1 WORD ? var2 WORD ? .code mov ax,var1 mov var2,ax
提示:在将整型常数复制到一个变量或寄存器时,必须考虑该常量需要的最少字节数。
.data oneByte BYTE 78h oneWord WORD 1234h oneDword DWORD 12345678h .code mov eax,0 ;EAX=OOOOOOOOh mov al,oneByte ;EAX=00000078h mov ax,oneWord ;EAX=00001234h mov eax,oneDword ;EAX=12345678h mov ax, 0 ;EAX=12340000h
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有