• 64K boundaries on DS80C400
    While executing the following code: char far * buf; buf=FARRAY(char, 0x8FFF0); printf("%p\r\n",buf); buf+=0x100; printf("%p\r\n",buf); I get the following result printed: x:08fff0 x:0800f0...
  • 64K boundaries on DS80C400
    While executing the following code: char far * buf; buf=FARRAY(char, 0x8FFF0); printf("%p\r\n",buf); buf+=0x100; printf("%p\r\n",buf); I get the following result printed: x:08fff0 x:0800f0...
  • pointer cannot cross 64k boundary
    I have a big problem with the compiler. It cannot point to the correct location. When I declared a pointer to a structure in EEPROM and try to access a member within it, the member pointed to is incorrect...
  • pointer cannot cross 64k boundary
    I have a big problem with the compiler. It cannot point to the correct location. When I declared a pointer to a structure in EEPROM and try to access a member within it, the member pointed to is incorrect...
  • code_size>64K with C51 => code_size<=64K with CX51?
    Hi all, We are using the C51 with OPTIMIZE (9, SIZE) and we have a problem the code space. The question is : if we change to CX51 and use OPTIMIZE (11, SIZE) , do you think we can save some code...