Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: x64core en 27 Noviembre 2011, 08:41 am



Título: Duda, Valores usando EQU
Publicado por: x64core en 27 Noviembre 2011, 08:41 am
Hola:D
bueno continuando un poco lento con el libro de asm que leo y e llegado a esta parte:

Código:
matrix1 EQU 10 * 10
matrix2 EQU <10 * 10>
.data
M1 WORD matrix1
M2 WORD matrix2

Ahí dice que Matrix1 osea al final M1 es una matriz de 10*10 y e visto con olly que en la memoria se supondria que tuviera
que haber 100 espacios de memoria :P pero solo hay esto:
Código:
64 00 64 00


y tambien aparte que la M2 se supone que es una cadena pero como veis en la memoria no hay nada de cadenas :/
o quiza no e entendido esa parte :P
gracias


Título: Re: Duda, Valores usando EQU
Publicado por: fary en 27 Noviembre 2011, 14:37 pm
y 0x64 en decimal cuanto es?  :rolleyes:

Para hacer una cadena ya te dijeron por ahi en otros post que es DB  y no DW.

saludos.


Título: Re: Duda, Valores usando EQU
Publicado por: x64core en 27 Noviembre 2011, 18:01 pm
y 0x64 en decimal cuanto es?  :rolleyes:

Para hacer una cadena ya te dijeron por ahi en otros post que es DB  y no DW.

saludos.

gracias Drinky64 si me parece lo de 64 = 100 ;D
pero por lo que veo aparecen dos 100's
en el libro dice que la segunda instruccion de EQU:
matrix2 EQU <10 * 10>

estaria creando una cadena, mas que nada me imagino que esto lo muestra para que uno pueda ver la diferencia :P
pero por lo que veo no crea una cadena :P