博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rep insw的用法小记
阅读量:7105 次
发布时间:2019-06-28

本文共 541 字,大约阅读时间需要 1 分钟。

串输入指令

指令格式1: [REP]
INS   目的串 , DX
  
指令格式2: [REP]   
INSB
 
指令格式3: [REP]   
INSW
  
      功  能: INS指令可从DX指出的外设端口输入一个字节或字到由ES: DI指定的存储器中。 输入字节还是字,则由ES: DI目标操作数的属性决定,且根据方向标志位DF和目标操作数的属性来修改DI的值:若(DF)= 0,则DI加1(或加2);否则DI减1(或减2)。
    与INS指令相似,INSB 和INSW指令也分别从DX指出的外设端口输入一个字节或字到由ES: DI指定的存储器中,且根据方向标志位DF和串操作的类型来修改DI的值。
上述三种格式的指令均可加重复前缀REP,以实现连续的串操作。此时CX寄存器中的内容为重复操作的次数。
              
例4-25  从端口PORT输入100个字节,存放到附加段(ES)中以TABLE为首地址的内存单元中。程序段如下:

CLD   LEA     DI , TABLE   MOV     CX , 100     MOV     DX , PORT   REP     INSB

转载于:https://www.cnblogs.com/jack204/archive/2011/09/22/2185412.html

你可能感兴趣的文章
JavaScript 的性能优化:加载和执行
查看>>
Oracle数据库的备份与还原【转】
查看>>
openerp7微信支付开发
查看>>
部署Azure Pack -安装Tenant Public API
查看>>
常用开源站点整理
查看>>
Linux服务器性能评估与优化
查看>>
从一个页面请求开始(三)
查看>>
从一个页面请求开始(一)
查看>>
关于nginx限制IP或IP段
查看>>
Linux新手之路 - ls mkdir rmdir rm cp mv 命令
查看>>
Samba服务器笔记
查看>>
单例模式
查看>>
linux网络相关配置
查看>>
他们如何利用微信赚钱
查看>>
安装配置cacti
查看>>
oracle linux6操作系统oracle11.2.0.4数据库从一台主机A(ora11g)到另一台主机B(ora02)的迁移过程...
查看>>
分享21个超棒的单页面网站设计
查看>>
HTML5发展历史信息图 - 帮助你更形象化的了解HTML5历史
查看>>
我的思科之路
查看>>
Android Design
查看>>