Mov ax,0 mov si,ax是清除ax和si。AX是累加器每次相加的結果,所以為了清除它,si是壹個從0開始的下標。
Sum_loop是tag,add ax,array[si]將array+si指向的16位加到ax中的數,放入ax中,將si,2點加到下壹個16位。
Loop sum_loop的意思是返回標簽sum_loop進行循環。
Mov total,ax將結果加到total中。