汇编语言mov指令及基本用法
在汇编语言中,MOV指令是数据传送指令,也是最基本的编程指令,用于将一个数据从源地址传送到目标地址。例如:MOV AX,2000H;将16位数据2000H传送到AX寄存器 需要注意的是:两个存储单元之间不能直接传送数据,即:MOV指令只允许一个操作数在存储器中。但是注意* MOV指令中的源操作数绝对不能是立即数和代码段CS寄存器; 例:MOV AX,DATA_SEGMOV DS,AX注意:段寄存器(段地址)必须通过寄存器如AX寄存器进行立即数的初始化。例: MOV AL,‘E'把立即数送到AL寄存器。 mov S ,D 是将D传送到S ,还是S传送到D中去呢?在王爽的《汇编》中说: mov ax , 18 是将 18传送到寄存器ax中。但是我用gcc反汇编如下函数得到的汇编代码却是
用户评论