AYUDA URGENTE MATRICES ENSAMBLADOR 80x86
Hola a todos y gracias de antemano por leer esto.
驴Me podria alguien decir como se declara y accede a una matriz en ensamblador de 80x86, o sea un vector bidimensional?
Muchas gracias
驴Me podria alguien decir como se declara y accede a una matriz en ensamblador de 80x86, o sea un vector bidimensional?
Muchas gracias
Hola,
tu pregunta parece dirigida a un lenguaje de nivel m谩s alto que el ensamblador. Como la respuesta depende de cada compilador, t煤 mismo puedes crear una matriz de cualquier dimensi贸n, ya que tienes control absoluto de la memoria al programar en ensamblador.
Para ponerte un ejemplo, si deseas crear una matriz 2x3, s贸lo tienes que crear un vector con desplazamiento 3.
SI = primer elemento de la matriz.
DI = desplazamiento.
Para acceder a cualquier elemento de la matriz:
@M(SI+columna*DI+fila)
Por ejemplo: leer el elemento matriz(1,2) de una de 3x3
@M(SI+1*3+2)
Saludos
tu pregunta parece dirigida a un lenguaje de nivel m谩s alto que el ensamblador. Como la respuesta depende de cada compilador, t煤 mismo puedes crear una matriz de cualquier dimensi贸n, ya que tienes control absoluto de la memoria al programar en ensamblador.
Para ponerte un ejemplo, si deseas crear una matriz 2x3, s贸lo tienes que crear un vector con desplazamiento 3.
SI = primer elemento de la matriz.
DI = desplazamiento.
Para acceder a cualquier elemento de la matriz:
@M(SI+columna*DI+fila)
Por ejemplo: leer el elemento matriz(1,2) de una de 3x3
@M(SI+1*3+2)
Saludos