sara_noori
شنبه 02 دی 1391, 11:56 صبح
ببخشید من کد فیبونانچی زیر را نوشتم اما بی نهایت بار اجرا میشه اشکال کجاست
ممنون میشم زود جوابمو بدیدSTSEG SEGMENT STACK
DB 64 DUP (?)
STSEG ENDS
;=================
DTSEG SEGMENT
DATA DB ?
ORG 80H
DTSEG ENDS
;=================
CDSEG SEGMENT
MAIN PROC FAR
ASSUME CS:CDSEG,DS:DTSEG,SS:STSEG
MOV AX,DTSEG
MOV DS,AX
;-----------
MOV SI,OFFSET DATA
MOV DX,0H
MOV CX,70
;-----------
MOV AX,0H ;IMPORT TWO NUMBER
MOV BX,1H
MOV [SI],AX
INC SI
MOV [SI],BX
INC SI
;-----------
L1: ;LOOP OF FIB
MOV DX,0H
ADD DX,BX
ADD DX,AX
MOV AX,BX
MOV BX,DX
MOV [SI],DX
INC SI
LOOP L1
;=================
MOV AH,4CH
INT 21H
MAIN ENDP
CDSEG ENDS
END MAIN
ممنون میشم زود جوابمو بدیدSTSEG SEGMENT STACK
DB 64 DUP (?)
STSEG ENDS
;=================
DTSEG SEGMENT
DATA DB ?
ORG 80H
DTSEG ENDS
;=================
CDSEG SEGMENT
MAIN PROC FAR
ASSUME CS:CDSEG,DS:DTSEG,SS:STSEG
MOV AX,DTSEG
MOV DS,AX
;-----------
MOV SI,OFFSET DATA
MOV DX,0H
MOV CX,70
;-----------
MOV AX,0H ;IMPORT TWO NUMBER
MOV BX,1H
MOV [SI],AX
INC SI
MOV [SI],BX
INC SI
;-----------
L1: ;LOOP OF FIB
MOV DX,0H
ADD DX,BX
ADD DX,AX
MOV AX,BX
MOV BX,DX
MOV [SI],DX
INC SI
LOOP L1
;=================
MOV AH,4CH
INT 21H
MAIN ENDP
CDSEG ENDS
END MAIN