首页 > 编程知识 正文

MOV指令用法,指令MOV

时间:2023-05-04 04:43:55 阅读:178747 作者:779

MOV指令可以在CPU内或CPU与存储器之间传送字或字节,其传送信息从寄存器到寄存器,立即到寄存器,立即到存储单元,从存储单元到寄存器,从寄存器到存储单元,寄存器或存储器

但是要注意

)1) MOV指令中的源操作数,绝对不能是即时数和代码段CS寄存器;

)2)在MOV命令中,绝对不允许在两个存储单元之间直接传输数据。

)3) MOV命令绝对不允许在两个段寄存器之间直接传输数据。

)4) MOV命令不影响标志位

例如: MOV AX、DATA_SEG MOV DS、AX注意:段寄存器(段地址)必须用AX寄存器这样的寄存器进行即时数的初始化。

例如: MOV AL,‘e’将即时数(字符e的ASC代码)发送到AL寄存器。

示例: MOV BX,OFFSET TABLE将TABLE的偏移地址发送到BX寄存器,而不是内容。 OFFSET是属性操作符,表示将随后的符号地址的值(不是内容)作为操作数。

例MOV AX,Y[BP][SI]地址为16d(SS十[BP]十[si]十位移量y的存储单元的内容传送到AX寄存器

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。