Ensamblador - AYUDA URGENTE MATRICES ENSAMBLADOR

 
Vista:

AYUDA URGENTE MATRICES ENSAMBLADOR

Publicado por Rodrigo_Lezama (5 intervenciones) el 11/08/2004 19:07:53
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

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA URGENTE MATRICES ENSAMBLADOR

Publicado por SVENSSON Victoria (25 intervenciones) el 14/08/2004 01:43:59
en el caso de MASM puedes hacer esto:

.data
MiMatriz dd 4 dup (4 dup (0)) ; (4x4 de 4 bytes)

para accesar a sus elementos es un poco diferente a otros lenguajes ya que tienes que tomar en cuenta el tamaño de cada elemento de la matriz por ejemplo:
el 4 es del tamano en bytes de un dword (dd)

mov MiMatriz[0][0*4], 50 ; 0,0
mov MiMatriz[0][1*4], 50 ; 0,1
mov MiMatriz[0][2*4], 50 ; 0,2
mov MiMatriz[0][3*4], 50 ; 0,3
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar