  This program calculates Fibonacci numbers.


  Program Start:
  	mov r0, #50		;initialize r0
  	mov r1, #00		;set up memory address pointer
  	mov p2, #01		;set up upper byte of memory address pointer
  	movx a, @r1		;read in first Fibonacci number
  	xch a, @r0		;transfer it into r0
  	inc r1			;increment address pointer
  	mov p2, #01		;set up upper byte of memory address pointer
  	movx a, @r1		;read in second Fibonacci number
  Loop:
  	xch a, @r0		;exchange data
  	add a, @r0		;make next Fibonacci number
  	inc r1			;increment address pointer
  	mov p2, #01		;set up upper byte of memory address pointer
  	mov @r1, a		;store in memory
  	ajmp Loop
