dup是duplicate的缩写,重复的意思;
用来定义重复的字节、字、双字、结构等内存缓冲区;

db x dup(),x是重复的次数,()里是要重复的数,逗号分隔;

db 重复的次数 dup (重复的字节性数据)
    dw 重复的次数 dup (重复的字型数据)
    dd 重复的次数 dup (重复的双字性数据)

例子:

db 3 dup (0)
定义了3个字节,它们都是0,相当于 db 0,0,0

db 3 dup (0,1,2)
定义了9个字节,它们是0、1、2、0、1、2、0、1、2
相当于 db 0,1,2,0,1,2,0,1,2

db 3 dup('abc','ABC')
定义了18个字符,它们是 ‘abcABCabcABCabcABC’
相当于 db ‘abcABCabcABCabcABC’

例子,

data segmentdb 100 dup(0)db 100 dup('12')dw 100 dup('1')db 256 dup(0)
data ends

括号中,数字直接写,字符用单引号;如果要重复的是数字或字符序列,用逗号隔开;

emu8086看一下;

对9和字符B的重复如下图,重复5次,

对 7,11 的重复,

对 'cd','CD' 的重复;十进制99和100是字符c和d的ascii码;十进制67、68是字符C和D的ascii码;绿色这列是十六进制;

8086汇编语言dup指令学习相关推荐

  1. 搭建8086汇编语言学习环境——dosbox

    搭建8086汇编语言学习环境 资源网盘链接:链接:https://pan.baidu.com/s/1gamz6WYIWLOv5WP9H8L2Ng 提取码:ydvv 复制这段内容后打开百度网盘手机App ...

  2. 8086汇编语言精华笔记总结~

    目录 第一章 汇编语言的基础知识 1.计算机系统概述 硬件(Handware) 软件(Software) 2.汇编语言介绍 3.数据表示 1. BCD码 2. ASCII码 3. 真值和机器数 4. ...

  3. leaq c 汇编语言,汇编语言lea指令使用方法解析

    这篇文章主要介绍了汇编语言lea指令使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 lea指令变种(按大小分类): leaw #2个字节 ...

  4. 汇编语言mul指令_跟着开源软件学汇编语言:计算器

    今天我们分享两个关于计算器的开源软件,这两个开源软件都是用汇编语言编写,学习这两个软件有助于我们理解相关的指令和数据转换的方法. rdebug的计算器 第一个开源软件来自rdebug的博客:https ...

  5. linux汇编 lea,汇编语言lea指令使用方法解析

    这篇文章主要介绍了汇编语言lea指令使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 lea指令变种(按大小分类): leaw #2个字节 ...

  6. linux 指令学习总结~~~

    linux 指令学习总结~~~ 目录操作: mkdir $HOME/testFolder(创建一个目录) cd ./testFolder(cd $HOME/testFolder)(切换目录) cd . ...

  7. 80×86汇编常用指令

    80×86汇编常用指令 一.数据传送指令 1. 通用数据传送指令 简写 英文全称 执行操作 MOV move 传送 MOVSX move with sign-extend 带符号扩展传送 MOVZX ...

  8. dup java_关于JVM字节码中dup指令的问题?

    查看字节码指令的时候,可以看到每个new指令之后都会跟一个dup指令. 因为new指令之后,紧跟着就会调用指令invokespecial进行初始化,下面是invokespecial的指令格式.看一下操 ...

  9. 汇编语言中xor指令_汇编语言XOR指令:对两个操作数进行逻辑(按位)异或操作(推荐)...

    汇编语言 汇编语言(assembly language)是一种用于电子计算机.微处理器.微控制器或其他可编程器件的低级语言,亦称为符号语言.在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号 ...

最新文章

  1. [转载]poj 计算几何题全集(转)
  2. UA MATH524 复变函数9 柯西公式与幂级数展开
  3. linux关闭时间戳是否有影响,linux – 如何让sec正确忽略时间戳
  4. 调用远程service aidl接口定义
  5. 自定义异常最佳实践_播放,自定义和组织媒体的最佳文章
  6. hibernate工厂模式_Hibernate锁定模式–乐观锁定模式如何工作
  7. (计算机组成原理)第一章计算机系统概述-第四节:计算机的性能指标
  8. 滤镜应用——制作车辆行驶效果
  9. [含论文+答辩PPT+任务书+中期检查表+源码等]S2SH洋酒销售系统|商城
  10. 创客使用Fusion 360 - 草绘
  11. 免费下载《WindowsPE权威指南》百度云
  12. 解决在MyEclipse中,process报launching client等待的问题
  13. 7种常用函数图象及4种函数图象变换规则
  14. Android删除系统的WIFI功能
  15. 数据仓库工程师面试题目(不定期更新)
  16. python3校验身份证号码
  17. 微信小程序开发之音乐播放器
  18. win11任务管理器怎么打开?win11任务管理器打开的技巧方法
  19. 通过PS把月亮装进灯泡里打造创意灯泡月亮
  20. 阿里云弹性计算对视觉计算的思考与实践

热门文章

  1. 新版标准日本语初级_第三十五课
  2. MATLAB软件基础学习篇——002
  3. PostgreSql数据库操作记录
  4. resizableImageWithCapInsets设置图片拉伸(自适应大小)
  5. Ice Cave bfs
  6. MATLAB代码:基于主从博弈的电热综合能源系统动态定价与能量管理
  7. mysql 留存率_留存率的几种主流计算方法(转)
  8. MySQL: Hash索引优缺点
  9. 轻量级和企业级的区别
  10. 静态变量,静态局部变量的生存周期