Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/22/05 20:44
Read: times


 
#95644 - How to use marco in assembly?
Hello all,
I've done some 8051 assembly programming; however using macros in Assembly is still an alien part for me. I've read Keil Assembler manual, tutorials about using marco and searched in this forum but I still don't quite understand how to use marco in assembly language such as how to write or invoke marcos. This is an example code I wrote using Keil A51 Version 7.10
Main:	setb P1.0			; Led on
	call Wait			; 
	clr P1.0			; Led off
	call Wait			;
	jmp Main			;

Wait:	mov r0,#00h			;
	mov r1,#00h			;
	djnz r1,$			;
	djnz r0,$-4			;
	ret				;

	end				; 


Could you show me how to use marco in this case instead of subroutine. Any inputs would be greatly appreciated.

Best regards,
T.L

List of 13 messages in thread
TopicAuthorDate
How to use marco in assembly?            01/01/70 00:00      
   first you must spell it macro :)            01/01/70 00:00      
      first you must spell it macro :)            01/01/70 00:00      
      Not So Fast!            01/01/70 00:00      
      Macro Correction            01/01/70 00:00      
      improvement            01/01/70 00:00      
         to be more precise            01/01/70 00:00      
            Delay            01/01/70 00:00      
               I did not say...            01/01/70 00:00      
   Macros Defined            01/01/70 00:00      
      Macro vs Call            01/01/70 00:00      
         Macro Correction            01/01/70 00:00      
   Polo!            01/01/70 00:00      

Back to Subject List