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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/20/04 20:31
Read: times


 
#68928 - RE: Keil Halt
Responding to: ???'s previous message
hi,
Is there any possibility to force C language to generate DJNZ

indeed, for next source
	unsigned char x;
	unsigned char a=0;

	for (x=200; x > 0; x--)
		a++;
Keil compiler uses DJNZ:
     CLR      A
     MOV      R7,A
     MOV      R6,#0xC8
FOR_CYCLE:
     INC      R7
     DJNZ     R6,FOR_CYCLE
But as Andy said: you must not rely on that next version of compiler will still use the same way. Be caryful.

Regards,
Oleg

List of 18 messages in thread
TopicAuthorDate
Keil Halt            01/01/70 00:00      
   Use Assembler.            01/01/70 00:00      
   RE: Keil Halt            01/01/70 00:00      
      RE: Keil C51 uses DJNZ            01/01/70 00:00      
         RE: Keil C51 uses DJNZ            01/01/70 00:00      
            RE: Keil C51 uses DJNZ            01/01/70 00:00      
   Optimise your C            01/01/70 00:00      
      RE: DJNZ            01/01/70 00:00      
   RTFM?            01/01/70 00:00      
      RE: RTFM?            01/01/70 00:00      
         RE: RTFM?            01/01/70 00:00      
            RE: RTFM?            01/01/70 00:00      
               RE: RTFM?            01/01/70 00:00      
                  RE: RTFM?            01/01/70 00:00      
                     Keil Halt - Primer            01/01/70 00:00      
                        RE: Keil Halt - Primer            01/01/70 00:00      
                           This way lies disaster!!            01/01/70 00:00      
   RE: Keil Halt            01/01/70 00:00      

Back to Subject List