Red de conocimiento informático - Computadora portátil - ¿Qué significa código " en lenguaje C?

¿Qué significa código " en lenguaje C?

Código es una palabra clave en keil C51, generalmente utilizada para definir una matriz constante, lo que significa decirle al compilador que coloque la matriz en la memoria ROM.

La función del código es indicarle al microcontrolador que los datos definidos deben colocarse en la ROM (memoria de programa) y no se pueden cambiar después de escribirlos. Debido a que no hay forma de describir en detalle si es ROM o RAM (registro) en lenguaje C, esta declaración se agregó en el software para reemplazar la función de la instrucción ensambladora, correspondiente al significado de los datos que se almacenan en la RAM.

Un programa se puede dividir simplemente en un área de código (programa) y un área de datos (datos). El área de código no se puede cambiar durante el tiempo de ejecución. El área de datos contiene variables globales y variables temporales, que deben modificarse. cambia constantemente. CPU Lea instrucciones del área de código y realice operaciones en los datos en el área de datos.

Información ampliada:.

Tipos de almacenamiento en c51:

Código: Almacenamiento de programas (64 KB)

Datos: Almacenamiento de datos interno direccionable directamente (128 B)

idata: Espacio de almacenamiento de datos interno direccionable no directamente (256B)

bdata: Espacio de almacenamiento de datos interno direccionable por bits (16B)

xdata: Espacio de almacenamiento de datos externo (64KB)

pdata: paginación del espacio de almacenamiento de datos externo

Código de la enciclopedia Baidu