汇编指令 DUP指令

Posted ʚVVcatɞ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编指令 DUP指令相关的知识,希望对你有一定的参考价值。

复制操作符DUP可以定义重复变量,其格式为:

变量名  伪指令指示符 nDUP(操作数)     ; 其中 n 为重复变量的个数 

例如:用重复操作符DUP定义变量。

assume cs:code, ds:data, ss:stack

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

stack segment stack
					db 128 dup(0)
stack ends

code segment
		start:   	mov ax, stack
					mov ss, ax
					mov sp, 128
					mov ax, data
					mov ds, ax
					mov ax, 4C00H
					int 21H

code ends

end start

执行结果:
在这里插入图片描述

在这里插入图片描述

注:数据项也可写成单个字符或字符串的形式,通常用字节来表示。

以上是关于汇编指令 DUP指令的主要内容,如果未能解决你的问题,请参考以下文章

8086汇编读入字符串并复制(不使用 movsb 指令)

8086汇编读入字符串并复制(不使用 movsb 指令)

ping后面出现DUP是啥意思

汇编语言 pushf 和 popf指令

汇编语言中DA1 DB 04H DUP(3 DUP(2),2 DUP(3))啥意思?

汇编语言中LABEL伪指令的功能?