Debugging

C51 uses the Intel Object Format (OMF-51) for object files and generates complete symbol information. All Intel compatible emulators may be used for program debugging.

The DEBUG control directive embeds debugging information in the object file. In addition, the OBJECTEXTEND control directive embeds additional variable type information in the object file which allows type-specific display of variables and structures when using certain emulators.