• 8086汇编 rep 指令


    8086汇编 rep 指令

    rep指令常和串传送指令搭配使用
    功能:根据cx的值,重复执行后面的指令

    串传送指令1: movsb

    功能:(以字节为单位传送)
      (1) ((es)×16 + (di)) = ((ds) ×16 + (si))
      (2) 如果DF = 0则:   (si) = (si) + 1
                                  (di) = (di) + 1
           如果DF = 1则:    (si) = (si) - 1
                                             (di) = (di) - 1

    串传送指令2:movsw

    功能:(以字为单位传送)
      (1) ((es)×16 + (di)) = ((ds) ×16 + (si))
      (2) 如果DF = 0则:   (si) = (si) + 2
                             (di) = (di) + 2
         如果DF = 1则:   (si) = (si) - 2
                                             (di) = (di) - 2 

    rep 指令使用

    任务:用串传送指令,将F000H段中的最后

    // F000H段的最后一个字符的位置:F000:FFFF

    16个字符复制到data段中。
    data segment
    db 16 dup (0)
    data ends

  • 相关阅读:
    CentOS 7 安装 MariaDB
    yum工具使用 -- 配置自定义yum源
    CentOS 7 安装 redis
    CentOS 7 安装Python3 + 虚拟环境 + django
    Linux 安装 Python3.6.5
    CentOS 7 安装Python3 虚拟环境
    oracle数据库分页原理
    POI工具类
    IoDH单例模式
    为什么使用单例模式【转】
  • 原文地址:https://www.cnblogs.com/liujunjun/p/12494266.html
Copyright © 2020-2023  润新知