總和DW 0;如果1加到200,超過255,就要用word type。
數據結束
代碼段
假設DS:數據,CS:代碼
過程FRA
MOV斧,數據
MOV DS,AX
SUB1過程
MOV·CX,200;Cx用作循環控制計數器,以後不再需要DEC CX。
MOV AX,1
開始:加和,CX;把總和存到sum裏。
INC AXAX+1
循環開始;直接循環指令,沒有跳轉的麻煩。
MOV蘇姆,斧頭
MOV啊,4CH
INT 21H
浸水使柔軟
SUB1 ENDP
代碼結束
結束開始
僅供參考,妳可能會這麽寫。最明顯的錯誤是sum db的範圍太小,1加起來是200,遠遠超過255。