• Viernes 3 de Mayo de 2024, 07:05

Autor Tema:  Calculadora Sin Limite De Cifras  (Leído 3795 veces)

chinho

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Calculadora Sin Limite De Cifras
« en: Jueves 3 de Marzo de 2005, 15:19 »
0
Hola, me estoy inicializando en la programación en ensamblador 8086 y tengo que hacer una calculadora que realice las cuatro operaciones básicas (+, -, / y *), pero el problema es que los números pueden ser del tamaño que quiera el usuario. Si alguien tiene algun programa pararecido, que me lo pase por favor.
Gracias.

Sr. ASM

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Re: Calculadora Sin Limite De Cifras
« Respuesta #1 en: Jueves 30 de Junio de 2005, 03:44 »
0
Tendrias que realizar tu programa, dividiendo tanto los operadores como respuestas, en varios pedazos (si se puede llamar asi) del tamaño de registros, y guardarlos ahi, dependiendo del tamaño que desees.

Saludos
___________________________________________________

Nada esta dicho hasta el final.
Tenemos tiempo para aprender cada vez un poquito más
___________________________________________________

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Calculadora Sin Limite De Cifras
« Respuesta #2 en: Domingo 7 de Agosto de 2005, 20:16 »
0
Cita de: "chinho"
Hola, me estoy inicializando en la programación en ensamblador 8086 y tengo que hacer una calculadora que realice las cuatro operaciones básicas (+, -, / y *), pero el problema es que los números pueden ser del tamaño que quiera el usuario. Si alguien tiene algun programa pararecido, que me lo pase por favor.
Gracias.
En ese caso es mejor que consultes google "huge BCD numbers" y si tienes suerte después de 1 o 2 horas de intensa búsqueda tal vez encuentres un programa ya hecho.

Una vez que lo encuentres, como es muy probable que no tengas idea de como funciona, posteas el código entero en el foro para plantear las muy probables dudas que tendrás.

XOR AND

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Calculadora Sin Limite De Cifras
« Respuesta #3 en: Martes 9 de Agosto de 2005, 16:53 »
0
Hola , Yo otra vez:

Dejo una nueva version del algoritmo con algo mas de funcionalidad y con algunas explicaciones
( Es solo una version de prueba para demostrar el algoritmo, no se trata de una calculadora ya que solo multiplica  ).

Me gustaria ( si es posible ) que quien modere este foro , borrara la dos versiones anteriores para evitar confusiones. Ademas si no es el tema propio de este foro (asm)  fuera trasladado el hilo al foro que corersponda.
Lo he puesto en este foro porque aqui fue donde encontre la solicitud de "chinho" y realmente poco interesa que el lo lea  o no , sino que sea conocido el algoritmo, quiza caiga en buena tierra y de frutos alguna dia.
Si los gurus (lo digo sin animo peyorativo ) de este foro que programan en asm,  analizan el algoritmo veran  la fantastica posibilidad de constuir un  procesador seudo-decimal por via de software.
Y que tal la posibilidad de factorizar grandes numeros con elementales algoritmos accesibles a procesadores no-cuanticos ?????
Me gustaria algun tipo de feed-back ya que he retomado el tema que como digo abandone hace años por falta de incentivos y resultados practicos.

Bueno.. sufiicente por hoy ...

XOR AND

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Calculadora Sin Limite De Cifras
« Respuesta #4 en: Martes 9 de Agosto de 2005, 17:45 »
0
Cita de: "XOR AND"
Me gustaria ( si es posible ) que quien modere este foro , borrara la dos versiones anteriores para evitar confusiones. Ademas si no es el tema propio de este foro (asm)  fuera trasladado el hilo al foro que corersponda.

Yo modero este foro y ya esta hecho, borre los mensajes con codigo viejo y deje la introduccion y el ultimo codigo en un mensaje separado que traslade al foro de VB.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.