datarea segmentnum dw 100 dup(?)sum dw ?datarea endscode segmentassume cs:code,ds:datareastart:mov ax,datareamov ds,ax;将1-100个数字存放到num内存单元中。lea si,nummov ax,1mov cx,100next:mov [si],axadd si,2inc axloop next;将元素和存放至sum内存单元。lea si,nummov ax,0mov cx,100again:add ax,[si]add si,2lo
|