• probelms when code size increases
    i am working on an EPABX system were iam using atmel AT8051RD2 controller along with keil c51.my application is in the final stage tje coce size has almost reached 10K,xdata 0f 232 and data 45.I am using...
  • POINTER type cast probelm due to alignment
    HI Iam having problem when pointer to the location is not on a 4 byte boundary (divisible by 4). when i call the function and pass arguments, i see that inside the called function, it points to an aligned...
  • NULL peculiarities
    I have a question about the behavior of some code I have written: Packet Packet_str; when I declare this structure in my main program and then check its memory location via a printf statement and...
  • Null Pointers
    What happens if i try to write data to memory location where NULL POINTER is pointing, in ARM? _my understanding_ The Null Pointer is a Pointer pointing to 0. Does that mean memory location 0x0(the...
  • C51: Null function pointer
    I am trying to convert an unmaintainable user interface driver over to something that uses data structures to define the menu organization (This example is stripped down to the bare minimum from my...