I want to include a hexidecimal array into my c code. The hexidecimal array has about a thousand elements in it. The compiler would not let me do it. I am using a 89C664 microprocessor. I want to know how I can compile it with this hexidecimal array.
Unless specified otherwise, variables are stored in the default memory space for the selected memory model. You will either need to use the Large memory model, or explicitly define your array to be in xdata:
void main (void){ char i = 0; xdata char jbi_program[1000]; }