Fecha y hora actual: Domingo 19 Nov 2017 11:18
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Ayuda con emu8086

El tema está bloqueado: no pueden editarse ni agregar mensajes.

Índice del Foro > ASM > Ayuda con emu8086

Autor Mensaje
yoandy



Registrado: 07 Ene 2015
Mensajes: 1

Mensaje Publicado: Miércoles 07 Ene 2015 13:55

Título del mensaje: Ayuda con emu8086

Responder citando

Hola a todos. Por favor necesito ayuda.
Necesito crear un programa en Emu8086 que permita ingresar desde teclado nu numero infinito de numeros (no letras) y que termine con "." que luego me cuente los numeros insertados y me muestre la cantidad en pantalla.. Usando int y demas
Por favor ayudenme

Volver arriba
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
CoAdmin


Registrado: 20 Mar 2009
Mensajes: 3136
Ubicación: y*width+x

Mensaje Publicado: Sábado 07 Feb 2015 07:19

Título del mensaje: Ayuda con emu8086

Responder citando

http://es.wikipedia.org/wiki/Llamada_de_interrupci%C3%B3n_del_BIOS

Primero lees el caracter (interrupción 22, servicio 0) para asegurarte que es un número, pero recuerda que el código del caracter no corresponde con el valor. Así debería ser un número todo código que sea 47> y/o 58< .

Segundo, imprimes el caracter(interrupción 23, servicio 0) numérico y a la vez incrementas un contador, usa cualquier registro de 16 bits. Pero el problema es que el contador sólo podría contar hasta 65535, por lo tanto, deberías usar otro registro que cuente las veces que se desborda el contador(el exponente), y una vez desbordado habría sin que tampoco se te olvide reiniciarlo a cero.

Tercero, para imprimir la cantidad puedes imprimirlo caracter a caracter o una cadena completa(interrupción 16, serivcio 19), la cual soporta creo que hasta 255 caracteres, para ello tendrías que generar una cadena con los números que representen la cantidad, que sería el resultado de potenciar y sumar.
http://en.wikibooks.org/wiki/X86_Assembly/Arithmetic

suerte Ok

Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
El tema está bloqueado: no pueden editarse ni agregar mensajes.
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 1 Hora

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

AYUDA CON UN SCRIPT

daniel159762 S.O. Linux 0 Miércoles 15 Nov 2017 18:08 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda con array foreach

Pedrolo PHP 1 Miércoles 08 Nov 2017 17:40 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda Programar Ruleta con tablero en Netbeans

Danielilla Java 0 Jueves 12 Oct 2017 04:41 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda Programar Ruleta con tablero en Netbeans

Danielilla Programación en general 0 Jueves 12 Oct 2017 04:40 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda con error script - Juego Online

streaming77 Java 5 Miércoles 04 Oct 2017 20:10 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,