Archivo

Archive for abril 16, 2011

Assembly en GNU/Linux para Hackers Newbies, Parte IV

abril 16, 2011 Deja un comentario

MANIPULAR POSICIONES DE MEMORIA EN UN PROGRAMA ASSSEMBLY

En assembly podemos mover valores de una posición de memoria origen a una posición de memoria destino, siendo esta, una de las actividades mas frecuentes en un programa assembly. Para mover valores de memoria de un register a otro, usamos la instrucción MOV(x) existen 3 variables de este comando dependiendo del tamaño del origen y del destino, estas son:

  • MOVL : Mueve un valor de 32 bits. movl %eax, %ebx
  • MOVW: Mueve un valor de 16 bits. movw %ax, %bx
  • MOVB: Mueve un valor de 8 bits. movb %ah, %bh

Leer más…

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 1.004 seguidores

A %d blogueros les gusta esto: