Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

20/08/2013 #1


División en assembler con valores por debajo de 0
¿Quisiera saber como hago para tener un resultado de una división cuyo resultado me da menor que cero ( 0 )?
Por ej: 0,20; 0,150 ; etc...

En mi caso el número el cual quiero dividir es 20...
Y necesito dividirlo entre números mucho mayor tales como 98 ; 150 ; 999 ; etc...

ej:
20/98=0.20...
20/150=0.13...
20/999=0.020...
...???
¿Cómo haría en este caso?
Les agradecería la ayuda.

20/08/2013 #2

Avatar de Scooter

Primero lo multiplicas por mil y luego divides. El resultado son milésimas.
20/08/2013 #3

Avatar de cosmefulanito04

Si bien entiendo lo que pedís, lo hacés mal.

Número menor a 0 => número negativo.
Número menor a 1 => número decimal (esto es lo que vos estás buscando).
20/08/2013 #4
Moderador

Avatar de Chico3001

La manera facil es multiplicar por 1000 y hacer las operaciones... pero pierdes mucha precision, la manera dificil es usando operaciones de punto flotante... pero requiere mucho tiempo de procesamiento

http://mmc2.geofisica.unam.mx/cursos...rch/SisNum.pdf
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.