¿Qué significa xdata en lenguaje C?

xdata es la palabra de definición de datos de la memoria extendida externa. La ubicación utilizada para definir los datos expresados ​​por variables en KEIL se encuentra en la memoria extendida. Si se trata de datos variables, entonces se usa la instrucción MOVX para acceder. los datos, y no es una instrucción MOV y no ocupa el espacio de almacenamiento del registro interno. Sin embargo, si no hay memoria extendida en el hardware, se producirá un error durante el tiempo de ejecución. Si se agrega CÓDIGO para definirlo, entonces estos datos son una constante almacenada en la memoria extendida y solo se puede acceder a ellos mediante MOVC.