| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
gabrielmb
Registrado: 22 Ago 2012 Mensajes: 1 Ubicación: costa rica
| Publicado: 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
| Publicado: 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.
| Publicado: 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 | |
 |
|
|