.data
fibonacci_arr DB 12 DUP(1)
.code
main PROC
mov ax,@data
mov ds,ax
mov ax,0
mov bx,0
mov cx,12
mov dx,0
fibonacci_loop:
mov al,fibonacci_arr[bx]
add al,fibonacci_arr[bx+1]
mov fibonacci_arr[bx+2],al
inc bx
loop fibonacci_loop
main ENDP
END main
이렇게 하면 되나요...?
지금 집에서 짰는데 64비트라 debug 안되서 일단 코드만 짜고 내일 학교에서 확인해 보려는데;
배열 첨 두개 초기값은 넣어야지
그리고 잘 생각하면 bx+2 가 다음의 bx+1 이 되니까 루프를 줄일수 있음.
add, mov, inc, loop