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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/22/03 18:21
Read: times


 
#36956 - RE: volatile keyword
Keil has quite an unusual take on optimising this bit of code:

----- FUNCTION main (BEGIN) -----
FILE: 'junk.c'
26: void main(void)
27: {
28: unsigned char q;
29:
30: q = 0x00;
;---- Variable 'q' assigned to Register 'R7' ----
0000A9 E4 CLR A
0000AA FF MOV R7,A
0000AB ?C0002?JUNK:
31: while (q == 0x00);
0000AB EF MOV A,R7
0000AC 60FD JZ ?C0002?JUNK
32: }
0000AE 22 RET
----- FUNCTION main (END) -------


List of 18 messages in thread
TopicAuthorDate
volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
RE: volatile keyword            01/01/70 00:00      
volatile keyword and not-so-optimizer            01/01/70 00:00      

Back to Subject List