美文网首页
传送数据

传送数据

作者: TaoGeNet | 来源:发表于2020-06-02 21:42 被阅读0次

    传输数据

    movx source, destination

    1、把立即数传送到寄存器和内存中

    movl $0, %eax 0 to eax寄存器
    movl $0x80, %ebx 0x80 to ebx寄存器
    movl $100, height 100 to height memory location

    2、在寄存器之间传送数据

    movl %eax, %ecx
    movw %ax, %cx

    3、在内存和寄存器之间传送数据

    1. 把数据值从内存传送到寄存器
      movl value, %eax
      这个指令把位于value标签指定的内存位置的数据值传送给EAX寄存器。实际上这个操作比看上去困难一些。MOVL指令传送32位的信息,因此,他传送从value标签引用的内存位置开始的4字节数据。如果数据长度小于4个字节,就必须使用其他mov指令之一。
    2. 把数据值从寄存器存放回内存位置中
      movl %eax, value
      把寄存器eax中存储的4字节数据传送给value标签指定的内存位置。
    3. 使用变址的内存位置

    相关文章

      网友评论

          本文标题:传送数据

          本文链接:https://www.haomeiwen.com/subject/jhwpzhtx.html