/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

humilde random en lenguaje ensamblador

 
      Índice del Foro elrincondelc.com -> Otros lenguajes
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
gabrielmb



Registrado: 22 Ago 2012
Mensajes: 1
Ubicación: costa rica

MensajePublicado: 22/08/2012 11:01 pm
Título: humilde random en lenguaje ensamblador

necesito hacer un random para los botones de un teclado virtual y no tengo idea como estoy programando en emu 8086 , gracias cualquier iide es bienvenida
Volver arriba
Sorancio



Registrado: 29 May 2009
Mensajes: 1157
Ubicación: España

MensajePublicado: 22/08/2012 11:24 pm
Título:

Con esa información va a ser difícil ayudarte.

Intenta leer de un bloque de memoria cualquiera (por ejemplo de 0xFF50 a 0xFF80) los valores que hayan, y hacer algunas operaciones con ellos.
_________________
Mi página web (en inglés):
Volver arriba
untio



Registrado: 17 Sep 2008
Mensajes: 380
Ubicación: MICA S.A.

MensajePublicado: 28/08/2012 9:13 am
Título:

Hola,

No sé si mi respuesta será apropiada, pero puedes ver un código fuente en C que genera números aleatorios en:

http://stackoverflow.com/questions/8658784/rand-function-in-c

Supongo que está pensado para 32 bits, pero, aunque no sea perfecto, puedes adaptarlo a 16 bits y cambiarlo a lenguaje assembly.

El problema de hacer cálculos con posiciones de memoria es que si necesitas números aleatorios antes de que el contenido se haya cambiado, obtendrás el mismo valor.

Espero que sea útil.

REEDITADO:

Alguien ha escrito un generador de números aleatorios para nasm y es descargable desde la página:



No lo he probado personalmente.
_________________
Hago algo muy raro: primero leo las instrucciones.
Volver arriba
      Índice del Foro elrincondelc.com -> Otros lenguajes
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com