 	
;A tricky Trick: for up to 2^n bits, you can convert Gray to binary by performing (2^n) - 1 binary-to Gray conversions. All you need is the function above and a 'for' loop.

        MOV 	GRAY_CODE,#09BH 
	MOV 	R1,#255
LOOP:	MOV 	A,GRAY_CODE
     	RRC  	A
	XRL 	A,GRAY_CODE
	MOV     GRAY_CODE,A
	DJNZ 	R1,LOOP   

