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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/20/03 15:48
Read: times


 
#46130 - RE: bitfields
Responding to: ???'s previous message
Hi Mahmood,

Most compilers for the 8052 have a caveat somewhere telling how inefficient bitfields are implemented. You also have to watch out for the "implementation dependent" stuff...packing and ordering. You might have to change your code if you happened to change your compiler.

I personally would store the message in an unsigned long, and mask and shift to get the different fields. Unless you implement your own 3-byte "medium" data type, you'll have to use a long for the address anyway.

Yeah, I know it's ugly. The price you pay for using a 8 bit micro...

Dennis

List of 15 messages in thread
TopicAuthorDate
bitfields            01/01/70 00:00      
   RE: bitfields            01/01/70 00:00      
   RE: bitfields            01/01/70 00:00      
      RE: bitfields            01/01/70 00:00      
         RTFM!            01/01/70 00:00      
   RE: bitfields            01/01/70 00:00      
      RE: bitfields            01/01/70 00:00      
      RE: bitfields            01/01/70 00:00      
         RE: bitfields            01/01/70 00:00      
            RE: bitfields            01/01/70 00:00      
               RE: bitfields            01/01/70 00:00      
                  RE: bitfields            01/01/70 00:00      
   See the Keil site.            01/01/70 00:00      
      RE: See the Keil site.            01/01/70 00:00      
         RE: See the Keil site.            01/01/70 00:00      

Back to Subject List