answersLogoWhite

0

In order to perform the fibonacci series, that is 1,1,2,3,5,8,13 .....

We initalize SI to 2000 and CX to 0, then we initilaize AX and BX registers. Then we increment SI Register by 1 and we move the contents of AL into SI register. Then we decrement cs by one and move the contents of BL o that of si and decrement CS. Then we add al and the bl registers.

Move al with contents of si +01 and move si with BL, then we increment si by one and repeat until cx=0 and we halt the program

CODE:

MOV SI,2000

MOV CX,0000

MOV CL,[SI]

MOV AX,0000

MOV BX,00

INC SI

MOV [SI], AL

DEC CX

INC SI

MOV [SI],BL

DEC CX

AGAIN ADD AL,BL

MOV [SI+01],AL

MOV BL,[SI]

INC SI

LOOP AGAIN

INT A5

----

code ends

User Avatar

Wiki User

12y ago

What else can I help you with?