Next: 3.2 Números en punto
Up: 3. Aritmética de computadores
Previous: 3. Aritmética de computadores
3.1 Aritmética de punto fijo
Un entero se puede representar empleando todos los bits de una palabra
de computadora, con la salvedad de que se debe reservar un bit para el
signo. Por ejemplo, en una máquina con longitud de palabra de 32 bits,
los enteros están comprendidos entre
-(231 - 1) y
231 - 1 =
2147483647. Un número representado en formato entero es 'exacto'. Las
operaciones aritméticas entre números enteros son también 'exactas'
siempre y cuando:
- 1.
- La solución no esté fuera del rango del número entero más grande
o más pequeño que se puede representar (generalmente con signo). En
estos casos se dice que se comete un error de desbordamiento por
exceso o por defecto (en inglés: Overflow y
Underflow) y es necesario recurrir a técnicas de escalado
para llevar a cabo las operaciones.
- 2.
- La división se interpreta que da lugar a un número entero,
despreciando cualquier resto.
Por estos motivos, la aritmética de punto fijo se emplea muy raramente
en cálculos no triviales.
Wladimiro Diaz Villanueva
1998-05-11