我使用emu8086,www.emu8086.com - 並有下面的代碼:ASM彙編 - CX迴路循環永遠
data segment
five equ 5
VET db 5 dup (1,2,3,4,5)
w2 db 0
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
mov ax,data
mov ds, ax
mov es,ax
;sum
xor AX,AX
xor BX,BX
xor CX, CX
mov cl,five
mov si,0
sum:
add al,vet[si]
inc SI
dec cx
loop sum
mov w2,al
;end sum
ends
end start
的問題是,當我到達CX 0,總和環shuld停止總和的結果存入w2變量。
由於某些原因,這不是在程序中發生的循環永遠。
什麼是我的代碼?有人能幫幫我嗎?
謝謝你們倆!你的貢獻同樣有價值。不幸的是,我只能接受一個答案...... – geraldCelente