elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  que es MOD?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: que es MOD?  (Leído 10,636 veces)
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
que es MOD?
« en: 9 Noviembre 2011, 17:47 pm »

Hola a todos, bueno estoy iniciándome en ASM y me topé con:

23 mod 5 es 1

que es mod?
alguien podría ponerme más ejemplos y aclarar como calculo aquello?

Saludos

EI: juntando mensajes.

creo que es el resto o residuo del resultado de una división

Saludos


« Última modificación: 9 Noviembre 2011, 23:39 pm por Eternal Idol » En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: que es MOD?
« Respuesta #1 en: 9 Noviembre 2011, 18:18 pm »

si :D si MOD en la mayoria de los lenguajes es el residuo de una division
lo extraño es que 23 MOD 5 no es 1 sino 3 :P


En línea

PeterPunk77

Desconectado Desconectado

Mensajes: 77



Ver Perfil
Re: que es MOD?
« Respuesta #2 en: 9 Noviembre 2011, 21:32 pm »

Pues yo diría que mod no es ninguna instrucción de asm.
En ensamblador habría que hacer:

mov eax, 23
cdq
mov ecx, 5
idiv ecx

y nos quedaría el módulo (resto) en edx y el cociente en eax.

Saludos.
En línea

Queta

Desconectado Desconectado

Mensajes: 267



Ver Perfil
Re: que es MOD?
« Respuesta #3 en: 9 Noviembre 2011, 21:53 pm »

En efecto, mod no existe en ensamblador, pero se puede utilizar div para su uso:

Citar
Unsigned binary division of accumulator by source. If the source divisor is a byte value then AX is divided by "src" and the quotient is placed in AL and the remainder in AH. If source operand is a word value, then DX:AX is divided by "src" and the quotient is stored in AX and the remainder in DX.

http://www.penguin.cz/~literakl/intel/d.html#DIV
En línea

"Intenta no volverte un hombre de éxito, sino volverte un hombre de valor." Albert Einstein.
x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: que es MOD?
« Respuesta #4 en: 10 Noviembre 2011, 00:44 am »

bueno si es cierto :xD en asm no existen funcionen propias del lenguaje :P
todo es manual por lo que me e fijado :P pero seguramente es una comparacion que hace
en el libro que estamos leyendo no UND3R :xD vale ahora lo empiezo!! x3 es que no e podido
pero ahora si lo empiezo! por cierto no tengo la version 5 tengo 6 :/
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines