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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  ejercicio de assembler en 8086
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ejercicio de assembler en 8086  (Leído 3,991 veces)
manuelmtl

Desconectado Desconectado

Mensajes: 3


Ver Perfil
ejercicio de assembler en 8086
« en: 13 Noviembre 2014, 17:42 pm »

hola gente linda del foro! me dejaron para resolver este juego! y ya mas o menos tengo alguna idea pero al parecer es medio complicado como todo novato en assembler!   :huh:

ejercicio: implementar un juego de palabras donde un usuario tiene que ingresar una
palabra y otro tiene que adivinarla. Al ingresar la palabra oculta se muestra un asterisco por cada letra. Luego
el que adivina debe escribir una palabra con la misma cantidad de letras y dependiendo de las coincidencias
con la palabra oculta se mostrará cuántas letras coinciden con la palabra original en la posición correcta
(Bien), y cuántas letras coinciden pero están en una posición incorrecta (Regular).
El que adivina tiene 10 intentos para encontrar la palabra oculta.

La siguiente es una muestra de la ejecución del programa, donde la palabra oculta es "PATO":

****
CASA Bien: 001 Regular: 000
COSA Bien: 000 Regular: 002
CASO Bien: 002 Regular: 000
MANO Bien: 002 Regular: 000
DADO Bien: 002 Regular: 000
SAPO Bien: 002 Regular: 001
PALO Bien: 003 Regular: 000
PATO Bien: 004 Regular: 000
Felicitaciones, ha ganado!


bueno alguna ayuda para resolver este programa! se agradece! un abrazo a la comunidad!  :)


En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.969


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: ejercicio de assembler en 8086
« Respuesta #1 en: 14 Noviembre 2014, 10:31 am »

¿Y hasta ahora que hiciste? Tene muy en cuenta que en este foro no se hacen tareas ajenas, se orienta y aconseja.


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
manuelmtl

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: ejercicio de assembler en 8086
« Respuesta #2 en: 15 Noviembre 2014, 19:00 pm »

tengo un problema con la primera implementacion! para que el usuario ingrese una palabra  y en la pantalla se muestre como **** palabra oculta! lo estoy haciendo mediante un ciclo donde pregunto por la palabra comparo si esta, sino no la guardo! pero para que se muestre asterisco segun me dijo el profe lo hago con int 21 ah=2. bueno si me pueden orientar gracias gente!
En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.969


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: ejercicio de assembler en 8086
« Respuesta #3 en: 15 Noviembre 2014, 21:56 pm »

http://www.ctyme.com/intr/rb-2554.htm

Como dice la documentacion, en el registro dl tenes que poner el caracter (en este caso el asterisco).
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
8086, x86 o x64? « 1 2 »
ASM
APOKLIPTICO 10 7,827 Último mensaje 30 Mayo 2009, 03:38 am
por -Gosw-
Por que se habla tanto del 8086 ?
ASM
Vaagish 8 5,522 Último mensaje 24 Junio 2013, 17:29 pm
por Eternal Idol
Ayuda asm 8086
ASM
dayana26 5 6,399 Último mensaje 19 Agosto 2014, 19:51 pm
por Vaagish
duda en assembler 8086!
Programación General
manuelmtl 0 1,775 Último mensaje 18 Noviembre 2014, 21:44 pm
por manuelmtl
comparacion de variables con numeros en ASM 8086
Dudas Generales
SENKELLY 2 4,227 Último mensaje 1 Agosto 2015, 03:10 am
por SENKELLY
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines