0% encontró este documento útil (0 votos)
15 vistas14 páginas

Presentación 2

El capítulo aborda la representación interna de números en computadoras, enfocándose en los números enteros y su conversión de decimal a binario. Se explican los sistemas de numeración binaria, los métodos de conversión y las diferentes formas de almacenar números enteros, incluyendo representaciones con y sin signo. Además, se discuten las limitaciones de tamaño de palabra y el uso del complemento a dos para números negativos.

Cargado por

Yuzo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas14 páginas

Presentación 2

El capítulo aborda la representación interna de números en computadoras, enfocándose en los números enteros y su conversión de decimal a binario. Se explican los sistemas de numeración binaria, los métodos de conversión y las diferentes formas de almacenar números enteros, incluyendo representaciones con y sin signo. Además, se discuten las limitaciones de tamaño de palabra y el uso del complemento a dos para números negativos.

Cargado por

Yuzo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

CAPITULO I

ARITMETICA DEL COMPUTADOR

1. REPRESENTACIÓN INTERNA DE NÚMEROS


1.1 NÚMEROS ENTEROS
OBJETIVOS ESPECIFICOS
• Mostrar la forma en que los datos son representados
internamente en la computadora.

ING. JACQUELINE DE CHING


1. REPRESENTACIÓN INTERNA DE NÚMEROS
 REPRESENTACIÓN INTERNA DE NÚMEROS ENTEROS
NÚMEROS BINARIOS
• El sistema de numeración binario es simplemente otra forma de
representar magnitudes.

• El sistema binario solo tiene dos dígitos.

• El sistema binario con sus dos dígitos es un sistema en base dos.

• Los dos dígitos binarios (bits) son 1 y 0. La posición de un 1 o un


0 indican su peso o valor en un número de la misma manera
que en el sistema decimal.
NÚMEROS BINARIOS

•Los pesos de columna para números binarios son potencias de 2


que aumentan de derecha a izquierda empezando por 20 =1.
…25 24 23 22 21 20.
•Para números binarios fraccionales, los pesos de las columnas son
potencias negativas de 2 que disminuyen de izquierda a derecha.

22 21 20. 2-1 2-2 2-3 2-4 …


REPRESENTACIÓN INTERNA DE LOS NÚMEROS
• El computador o calculador recibe información en
decimal que es transformado en binario internamente,
efectúa las operaciones, pasa el resultado a decimal y le
informa el resultado al usuario.

• La longitud de palabra (# finito de posiciones) que


representa un número internamente, depende de la
máquina.
CONVERSIÓN DE UN NÚMERO ENTERO A BINARIO
• Existen dos métodos para convertir un número decimal en un
número binario.
1. Método de la suma de pesos: Se puede convertir un número entero decimal en
uno binario revirtiendo el procedimiento. Para ello:
 Escribir el peso decimal de cada
columna poner 1’s en las columnas que suman el número decimal.

Convertir el número decimal 49 a binario.


Poner 1s en las posiciones de pesos adecuadas de tal manera que
la suma corresponda al número decimal.

2 0.
26 25 24 23 22 21
64 32 16 8 4 2 1.
0 1 1 0 0 0 1.
CONVERSIÓN DE UN NÚMERO ENTERO A
BINARIO
2. Método de la división sucesiva por 2: Se puede convertir un decimal a cualquier base
dividiendo repetidamente por la base. En el caso binario, dividir repetidamente por 2.
La condición de parada se produce cuando la parte entera del cociente es 0.
• Para esta transformación es necesario tener en cuenta los pasos que mostraremos
en el siguiente ejemplo: Transformemos el numero 42 a numero binario
REPRESENTACIÓN INTERNA DE NÚMEROS
ENTEROS
 Ejemplo: Identificar qué número entero decimal está
representado en la siguiente palabra de 16 bits.

0 0 0 0 0 1 1 0 1 1 1 1 1 0 1 0

(+)

210 + 29 + 27 + 26 + 25 + 24 + 23 + 21 = 178610
REPRESENTACIÓN INTERNA DE LOS NÚMEROS
ENTEROS
Hay varias formas:
 Sin signo o binario puro: en base 2 => (18)10=
(0001 0010)2
 Con signo:
 Signo y magnitud: en el bit más significativo se pone el
signo (0 para positivos y 1 para negativos) y luego el número
en binario.
 Complemento a 1: se pone el signo, y luego el número en
complemento a 1, para negativos, y en binario natural para
positivos.
 Complemento a 2: se pone el signo, y luego el número en
complemento a 2 para negativos y en binario natural para
positivos
REPRESENTACIÓN INTERNA DE LOS NÚMEROS
ENTEROS
• Los números enteros requieren de al menos una palabra para almacenarse
dentro de la memoria de la computadora; si el tamaño de palabra de la
computadora es de 2 bytes (16 bits), el primer bit registra el signo: positivo
si es 0, negativo si es 1, y los 15 bits restantes se usan para registrar
números enteros binarios.

 n1 n2 n3 n4 n5 n6 n7 n8 n9 N10 n11 n12 n13 n14 n15

• Al convertir el número binario 111111111111111 a sistema decimal, se


obtienen las cotas inferior y superior en sistema decimal:
214 + 213 + 212 + 211 + 210 + 29 + 28 + 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20 = 215 - 1 = 32767

• Conforme a esto, el mayor entero positivo posible sería el 32767 y el menor


entero negativo posible sería el -32767; pero la mayoría de las
computadoras usan el complemento a dos para almacenar los números
negativos.
REPRESENTACIÓN INTERNA DE LOS NÚMEROS
ENTEROS

•Si el tamaño de palabra de la computadora es de 4 bytes (32


bits), el campo correspondiente es conocido como entero largo,
pues el rango se incrementa sustancialmente: (-2’147,483,648,
2’147,483,647), obtenido de (231 ,231 – 1), con complemento a
dos.
REPRESENTACIÓN POR SIGNO Y MAGNITUD
• En este sistema el bit que esta más a la izquierda
representa el signo, el resto de bits representan el
número por lo que siempre necesitaremos un bit
más para representar un número.

• Con este sistema hay una forma positiva y otra


negativa de representar el signo, 1 para negativo y 0
para positivo.
REPRESENTACIÓN POR SIGNO Y MAGNITUD
Ejemplo con el número 34: (-(2n-1-1), +(2n-1-1))
 Pasamos a binario: 1000102

 Si queremos representar un positivo añadiremos un


0 a la izquierda, si queremos un negativo
añadiremos un 1.

 Positivo: 0 000000000100010

 Negativo: 1 000000000100010

También podría gustarte