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