Cómo funcionan las matrices en lenguaje ensamblador [cerrado]

-2

No puedo entender cómo funcionan las matrices en lenguaje ensamblador. En el libro de Irvine sobre lenguaje ensamblador está escrito:

*** Una cadena se puede dividir entre varias líneas sin Tener que suministrar una etiqueta para cada línea:

greeting1 BYTE "Bienvenido al programa de demostración de cifrado"

BYTE "creado por Kip Irvine.", 0dh, 0ah

BYTE "Si desea modificar este programa, por favor"

BYTE "envíame una copia", 0dh, 0ah, 0

Los códigos hexadecimales 0Dh y 0Ah se denominan alternativamente CR / LF (avance de línea de retorno de carro) o caracteres de fin de línea. Cuando se escribe en la salida estándar, mueven el cursor a la columna izquierda de la línea que sigue a la línea actual. ***

¿Crea dos matrices (supongo que la primera es saludo1 y termina en "creado por Kip Irvine") y si es así, cuál es el nombre de la variable que hace referencia a la segunda matriz? ¿O hay algo que no entiendo aquí?

    
pregunta Ashutosh Tiwari

1 respuesta

0

Su código ASM llena una serie de bytes con los textos escritos y otros caracteres. El resultado no tiene otra estructura. Depende de su programa esta área de memoria vista como una matriz. El comienzo del área de memoria tiene un nombre de dirección simbólica saludo1. Es útil cuando escribe algún código real que lee o escribe esa área de memoria. - Es por esto que se usa el lenguaje ensamblador.

Si tiene un entorno de desarrollo de programas decente, en teoría puede usar el saludo de dirección1 también en un lenguaje de programación de nivel superior sin necesidad de conocer su valor numérico.

    
respondido por el user287001

Lea otras preguntas en las etiquetas