assume cs:code
code segment
dw 1,2,3,4,5,6,7,8 ;我们自己定义的数据,而不是指令,d:define w:word
start: mov ax,0 ;指令开始执行的地方
mov cx,8
mov bx,0
s: add ax,cs:[bx]
add bx,2
loop s
mov ax,4C00H
int 21H
code ends
end start ;指令结束的地方
从最后AX的结果可以看出为0024H,也就是36 = 1+2+3+4+5+6+7+8