• Question about the initial value of IDATA in STARTUP.a51
    In C51 manual,the IDATA memory type is described as following: Indirectly addressable internal data memory; accessed across the full internal address space ( 256 bytes ). But in file of STARTUP.a51...
  • Sub classes in NDATA class
    Problem: Is there a way to define groups of variables in different modules and then to force the linker to locate all these in one contiguous memory region. This would be helpful for parameter-variables...
  • idata
    Hello, Q1: This is a part of my project code flow explanation. I want to allocate seperate memory location in internal data for the formal parameter local variable - lid. How is it possible using...
  • idata, #pragma, u32/u16
    Hi all, Our code contains: typedef unsigned int g_u16_typ; /* from header file */ typedef unsigned long g_u32_typ; #pragma NOINIT g_u16_typ wdog_e_WDTCON_vor_EINIT; g_u32_typ idata wdog_RAM_Magic;...
  • Executing and Simulating in idata RAM
    How can I execute time-critical code in internal idata RAM of the C161? I located my interrupt routine to 0xfc60, but both simulator and target monitor show that it's as slow as executed from the external...