Question: You are to design, write, assemble, and simulate an assembly language program which will generate Fibonacci sequence numbers. Giving is a table NARR of byte-long

You are to design, write, assemble, and simulate an assembly language programYou are to design, write, assemble, and simulate an assembly language program which will generate Fibonacci sequence numbers. Giving is a table NARR of byte-long numbers (with a $00 sentinel). Each element in the table corresponds to the sequence number of a Fibonacci number to be generated. The actual calculation of the corresponding 4-byte Fibonacci numbers has to be implemented in a subroutine. The 4-byte Fibonacci numbers have to be passed back to the main program, which stores them in the RESARR array. Template is blow: (please do write with Motorola 68HC11 microcontroller and please do use the contents in the template)

start of data section ORG $B000 NARR FCB SENTIN EQU 1, 2, 5, 10, 20, 128, 254, 255, $00 $98 ORG $B010 RESARR RMB 32 *define any variables that your MAIN program might need here REMEMBER: Your subroutine must not access any of the main * program variables including NARR and RESARR. ORG $C000 LDS #501FF initialize stack pointer *start of your main program * define any variables that your SUBROUTINE might need here ORG $D000 * start of your subroutine

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!