Red de conocimiento informático - Conocimiento sistemático - ¿Qué significan los segmentos de datos y los segmentos de código en lenguaje ensamblador? ¿Para qué se utilizan? Qué personajes se utilizan para representarlos.

¿Qué significan los segmentos de datos y los segmentos de código en lenguaje ensamblador? ¿Para qué se utilizan? Qué personajes se utilizan para representarlos.

El segmento de código es donde se coloca el código y el segmento de datos es donde se colocan los datos.

Por supuesto, esto es solo un estándar vago. En 8086, puede colocar datos en el segmento de código, pero no en el modo protegido de Windows. Si define datos en el código, los datos son ilegibles de forma predeterminada. e inescribible.

En 8086, el llamado segmento corresponde al registro de segmento. Cada segmento puede tener un registro de segmento correspondiente dentro de un cierto período de tiempo. Por ejemplo, CS corresponde al segmento de código y DS corresponde al. segmento de datos.

Información ampliada:

Lenguaje de máquina:

El hardware de la computadora es un componente de un circuito, y su salida y entrada solo pueden tener electricidad o no, que es la llamado El nivel alto y el nivel bajo, por lo que los datos transmitidos por la computadora son un número binario compuesto de "0" y "1", por lo que el lenguaje binario es la esencia del lenguaje informático.

Al comienzo de la invención de la computadora, para controlarla y completar sus propias tareas o proyectos, las personas solo podían compilar cadenas binarias como "0" y "1" para controlar la computadora. De hecho, era para controlar el hardware de la computadora. De alto nivel o de bajo nivel, este lenguaje es lenguaje de máquina. Intuitivamente, el lenguaje de máquina es muy oscuro.

Enciclopedia Baidu - Lenguaje ensamblador