assume cs:code
code segment
dw 1,2,3,4,5,6,7,8 ; 我们自定义的数据 不是我们自定义的指令
; d:define w:word
start: mov bx,0
mov ax,0
mov cx,8
; 将数据相加
addNumber: add ax,cs:[bx]
add bx,2
loop addNumber
mov ax,4C00H
int 21H
code ends
end start
assume cs:code
code segment
dw 0123H, 0456H, 0789H,0ABCH, 0DEFH,0FEDH,0CBAH,0987H
dw 0,0,0,0,0,0,0,0 ; 32个字节当做栈空间,定义为栈空间
dw 0,0,0,0,0,0,0,0
start: mov ax,cs
mov ss,ax
mov sp,48
mov bx,0
mov cx,8
pd: push cs:[bx]
add bx,2
loop pd
code ends
end start