I am using philips 89V51RD2 microcontroller and i am using TriC software to create the hex file. when i tried to use 2D arrey in the program i get ASlink error "ASlink-Error-Could not get 126 consecutive bytes in internal RAM for area DSEG" while compiling it. I cant restrict myself from using 2D array. So can anyone tell me how to solve this problem without avoiding 2D array.