• Domingo 22 de Diciembre de 2024, 15:31

Autor Tema:  Duda Ensamblador  (Leído 1692 veces)

_malage_

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Duda Ensamblador
« en: Viernes 10 de Diciembre de 2010, 12:15 »
0
Hola a todos tengo unas dudas sobre un codigo en ensamblador:

copiar
PUSH.W R10
PUSH.W R11

MOV.W #0x0, R10
??copiar_0:
CMP.W R14, R10
JGE ??copiar_1

MOV.W R12, R11
ADD.W R10, R11
MOV.W R13, R15
ADD.W R10, R15
MOV.B @R11, 0(R15)

ADD.W #0x1, R10
JMP ??copiar_0

??copiar_1:
POP.W R11
POP.W R10
RET

Explique el cometido de las instrucciones mov.w R12,R11, add.w R10,R11, mov.w R13,R15, add.w R10,R15 y mov.b @R11,0(R15)dentro de la subrutina copiar.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Duda Ensamblador
« Respuesta #1 en: Viernes 10 de Diciembre de 2010, 14:13 »
0
Personalmente no te voy a hacer la tarea... Cógete un buen libro de IA32 y lee un poco, es bastante fácil lo que preguntas.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Duda Ensamblador
« Respuesta #2 en: Viernes 10 de Diciembre de 2010, 15:55 »
0
NO se hacen tareas.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.