Monografias.com > Computación > General
Descargar Imprimir Comentar Ver trabajos relacionados

Sistemas de numeración




Enviado por Pablo Turmero



    Monografias.com

    SISTEMAS DE NUMERACIÓN
    Se produce una transformación de código humano a código binario cuando el operador de una máquina desea comunicarse, y a la inversa cuando desea interpretar el resultado de un procesamiento computacional.
    Codificación Humana
    Traductores
    Codificación Binaria

    Monografias.com

    Sistemas de Numeración Posicionales
    Características del Sistema Posicional:

    Consta de un número finito de dígitos (símbolos) distintos, numero que define la base o raíz de cada sistema.
    Cada símbolo aislado representa un número especificado de unidades.
    Los símbolos pueden ordenarse en forma monótona creciente.
    Formando parte de un número compuesto por varios símbolos, un mismo símbolo tiene una significación o peso distinto según la posición que ocupe
    La posición extrema derecha corresponde a unidades (peso uno); a partir de ella, cada posición tiene el peso de la que está a su derecha multiplicada por la base.
    El orden de una posición cambia a partir de la coma fraccionaria, creciendo a la izquierda

    Monografias.com

    Mientras mas a la izquierda se encuentre el dígito, más SIGNIFICATIVO será.

    Los números se construyen con una sucesión de dígitos:
    D= (…..D3 D2 D1 D0, D-1 D-2 D-3…..) a cada uno debe asignarse un peso según la posición que ocupa: P= (…..p3 p2 p1 p0 ,p-1 p-2 p-3…..)

    Para construir el número, hay que realizar la sumatoria de los productos entre el dígito y el peso correspondiente a la posición:  
    I= +?
    V(x)= ? pi * xi
    I=-?

    El peso de cada una de las posiciones dependerá de la base “b” con que se esté trabajando Peso= bi

    Esta fórmula vale tanto para las posiciones positivas como negativas. El primer lugar a la izquierda de la coma, es la posición “cero”.

    Monografias.com

    Bases de Numeración mas comunes
    B=10 Sistema de numeración Decimal – Dígitos 0 al 9

    B= 2 Sistema de Numeración Binario – Dígitos 0 y 1

    B=16 Sistema de Numeración Hexadecimal – Dígitos 0 al 9 y A;B;C;D;E;F

    Monografias.com

    CONVERSIÓN DE BINARIO A DECIMAL
    Los pesos de las distintas posiciones binarias serán:
     
    …..128; 64; 32; 16; 8; 4; 2; 1
     
    Observar que se obtienen multiplicando por dos (base del sistema binario) la posición anterior.
    Regla de Trabajo

    Escribir sobre cada posición el peso que le corresponde
    Sumar los pesos de las posiciones cuyos bits valen uno.

    Monografias.com

    CONVERSIÓN DE DECIMAL A BINARIO
    Regla Practica 1:
    – Escribir sobre cada posición el peso correspondiente en binario
    – Comparar el número decimal de izquierda a derecha con los pesos de las posiciones. Si no llena el peso, colocar cero en la posición, si llena (aunque sobre) el peso, colocar uno, y seguir con el sobrante de haber dejado lleno el peso de la posición. Avanzar hasta el final.

    Regla Práctica 2:

    – Dividir en 2 sucesivamente el número hasta que el resto sea 1 ó 0
    – Formar el número binario con el último cociente y los sucesivos restos.

    Monografias.com

    Conversión de decimal a digital

    Monografias.com

    REPRESENTACIONES DE PARTES FRACCIONARIAS
    La representación de la parte fraccionaria debe realizarse como una extensión de lo que es para la parte entera. Los pesos para cada una de las posiciones decimales serán:
    B-1; B-2; B-3……

    En sistema decimal, los pesos serán: 0,1; 0,01; 0,001; 0,0001…..
    En binario: 0,5; 0,25; 0,125; 0,0625; …….
     
    Si se quiere pasar de decimal a cualquier sistema, se multiplica la parte decimal por la base, en forma sucesiva, colocándose como dígito de la parte fraccionaria la parte entera de la multiplicación anterior. Para continuar determinando nuevos dígitos fraccionarios, seguir repitiendo la operación para la parte fraccionaria solamente.

    Monografias.com

    EN SINTESIS.…
    10
    16
    2
    ? DxP
    ? DxP
    Agrupo de a 4 y transformo
    Reemplazo c/dígito por 4 binarios
    PARTE ENTERA
    a).Div Sucesivas
    b).Mét. Pesos
    PARTE ENTERA
    a).Div Sucesivas
    b).Mét. Pesos
    PARTE FRACCIONARIA
    Multiplic. Sucesivas
    PARTE FRACCIONARIA
    Multiplic. Sucesivas

    Monografias.com

    REPRESENTACIONES SIMBÓLICAS
    El ser humano es un ser simbólico, ya que puede representar realidades por símbolos, a su vez un símbolo puede representar distintas cosas.

    Una sucesión de dígitos puede tener distintas significaciones. Dependerá del sistema de codificación bajo el cual debe interpretárselo.
    NECESIDADES DE REPRESENTAR DISTINTAS INFORMACIONES

    a)    ALFANUMÉRICA: para representar números, letras, signos especiales y códigos de control

    b)    Numérica: Para representar números de distinto tipo:
    1. Naturales
    2. Enteros: pueden ser negativos o positivos
    3. Racionales: Cociente entre dos números
    4. Irracionales: No tienen límite en sus decimales. Son irrepresentables.

    Monografias.com

    CLASIFICACION DE LAS REPRESENTACIONES
    FORMATOS DE LONGITUD FIJA (Información Numérica)

    Binario Puro (Números Naturales)
    Signo y Módulo (Enteros)
    Coma Fija Complemento a 2 (Enteros)
         Complemento a 1 (Enteros)
    En Exceso a M (Enteros)

    Coma Flotante (Racionales e Irracionales)
     
    FORMATOS DE LONGITUD VARIABLE

    Códigos Decimales BCD Desempaquetado
    (Información Numérica) Empaquetado

    Códigos Alfanuméricos (ASCII, EBCDIC) (Información Alfanumérica

    Monografias.com

    BINARIO PURO
    Se emplea solo para números naturales. No soporta parte decimal.
     
    V(X) = xn-1 * 2n-1 + ………+ x2 * 22+ x1 * 21 + x0 * 20
     
    El subíndice n-1 es debido a que la primera posición es 0
     
    Menor número en esta representación: 0
    Mayor Número: 2n – 1
     
    Limitaciones de este sistema:
    1.      El resultado de la suma (o producto) puede superar el rango ? Overflow
    2.      Como no se pueden representar números negativos, se debe verificar que el minuendo sea siempre mayor que el sustraendo.

    Monografias.com

    SIGNO Y MODULO
    Hay un bit destinado al signo:
    Si 0 ? positivo
    Si 1 ? negativo
     
    Menor Número: – 2n-1 + 1
    Mayor número : 2n-1 – 1
      
    Si se tienen 5 bits para la representación ? 1bit para signo + 4 bits para el módulo

    Limitaciones de este sistema:
    1.      El cero tiene una doble representación
    2.      Antes de realizar una suma o resta se debe operar con el signo
    3.      Hay posibilidades de desbordamiento

    Monografias.com

    COMPLEMENTOS A LA BASE O A CUALQUIER NRO
    La utilización de números con “Complemento a la base”, tiene la ventaja de convertir restas en sumas, así como representar números negativos, utilizando el mismo dispositivo sumador para positivos que para negativos.

    En una computadora, cuando se opera con números enteros, se trabaja con un “número fijo” de bits.
     
    En términos generales, obtener el complemento (CN) a la base “B”, de un número N, trabajando con un sistema de “n” dígitos, es encontrar un número, tal que:
    N + CN = Bn ? CN = Bn – N

    Monografias.com

    COMPLEMENTO A LA BASE MENOS UNO
    Sea cualquier base en la que se esté trabajando con “n” dígitos, obtener el complemento a la base menos uno, es obtener aquel número que verifique:

    Desde un punto de vista operativo, es más sencillo hallar el complemento a la base menos uno que el complemento a la base.

    Para Cualquier base:  

     

    N + C´N = Bn – 1
    CN = C´N + 1

    Monografias.com

    RESTA MEDIANTE SUMA DEL COMPLEMENTO DEL SUSTRAENDO
    Este artificio matemático se utiliza para utilizar un mismo circuito sumador para realizar sumas y restas.
    Justificación: N + CN = Bn ? – N = CN – Bn

    Por otra parte: CN = C´N + 1

    Operativamente obtener el complemento a 2 es cambiar 0 por 1 y uno por ceros (complemento a uno) y sumarle 1. Luego restarle Bn es eliminar el arrastre.
    A – N = A + CN – Bn ; se puede ver que A menos N es A mas el complemento a la base de N menos Bn (Siendo Bn el arrastre)
    A – N = A + CN – Bn = A + (C´N + 1) – Bn = A + C´N – Bn + 1 :
    A menos N es igual a A + el Complemento a 1 – el arrastre + 1

    Monografias.com

    RANGO PARA EL COMPLEMENTO A DOS
    Valores Positivos: 0 a (2n-1 –1)
    Valores Negativos: -1 a (- 2n-1)

    Para n= 8 bits
    Menor Valor Positivo: 0 ? 00000000
    Mayor Valor Positivo: 127 ? 01111111

    Mayor Valor Negativo: -1 ? 11111111
    Menor Valor Negativo: -128 ? 10000000

    Combinaciones Posibles:
    128 Positivos + 128 Negativos = 256

    Monografias.com

    EN SINTESIS…
    Cuando se tiene que operar con números negativos, se hace imprescindible trabajar con complemento a dos.

    Para pasar un número positivo a C2, no se cambia.

    Para pasar un número negativo a C2:
    Se expresa en binario negativo
    Se complementan con ceros los bits disponibles
    Se pasa a complemento a Uno, cambiando 0 x 1 y 1 x 0
    Se suma 1 al C1 para lograr el complemento a 2

    Para pasar de C2 a Decimal:
    Si el primer dígito es cero ? Positivo ? Convertir directamente a Decimal
    Si el primer dígito es uno: ? Negativo ? Restar uno para obtener C1 ? Cambiar 1 x 0 y 0 x 1: para obtener el binario con signo negativo.

    Monografias.com

    REPRESENTACIÓN EN EXCESO A M
    Consiste en agregar un valor Constante M al número a representar y luego hacerlo en binario puro:

    Si M= 2 (n-1)-1
    Para hacer la representación de N Excedido 2 (n-1)-1 puede hacerse:
    a) Si el nro es negativo: Hacer C1 y cambiar el primer bit (0 x 1 ó 1 x 0)
    b) Si el nro es positivo: Hacer la suma del número + el Exceso

    La Representación en Exceso a M (siempre que sean 2 (n-1) ó 2 (n-1)-1) puede trabajarse como un caso particular de C2 ó C1, de tal forma que si son números negativos, para construir los excesos se elimina la resta.
    (N + M)2

    Monografias.com

    REPRESENTACIONES EN PUNTO FLOTANTE
    Surgen, a partir de la necesidad de representar números muy chicos y muy grandes.
    m: Mantisa; Positivo o Negativo y
    Comprendida entre 1 y 10
    p: exponente: número entero

    Este formato, permite representar gran cantidad de números, con relativamente pocos bits.

    Existe un formato en la representación en punto flotante que es el más utilizado en los procesadores: IEEE 754, que representa cada número con 4 bytes (8 byte Precisión doble)de la siguiente manera:

    0 1 8 9 31

    1 bit 8 bits 23 bits
    Nro en P. F. = ± m . 10 ±p
    (Gp:) Sm Exponente Mantisa

    Monografias.com

    Ejemplo: representar el número 12,37510 en coma flotante
    Numero
    Formato
    Binario
    Exponente
    Exceso 127
    12,37510
    1100,0112
    1,100011 x (10)11
    310 ? 112
    10000010
    (Gp:) + ? 0

    (Gp:) En exceso a 127

    Forma 1,M

    Monografias.com

    FORMATOS DE REPRESENTACIÓN DE LONGITUDES VARIABLES
    REPRESENTACIONES
    ALFANUMÉRICAS
    “Los sistemas de codificación alfanumérica, representan cada carácter con un determinado número, de tal forma de que se pueda comparar cada uno de ellos y organizarlos alfabéticamente en sentido creciente o decreciente”.

    Monografias.com

    TABLA ASCII

    Monografias.com

    TABLA EBCDIC

    Monografias.com

    FORMATO DECIMAL CODIFICADO EN BINARIO (BCD)
    Consiste en asignar a cada dígito decimal su correspondiente codificación binaria utilizando cuatro bits.

    Esta representación sirve para representar números enteros como fraccionarios, con solo definir por formato la cantidad de posiciones decimales.

    Variantes en la representación
    BCD
    BCD Desempaquetado
    BCD Empaquetado

    Monografias.com

    BCD Desempaquetado

    Utilizado en la entrada de datos desde periféricos: codificados como alfanuméricos con un byte para cada número: Como sobran 4 bits para cada dígito, se rellena con cuatro unos (F en hexadecimal) salvo para el dígito menos representativo que se emplea para el signo los 4 bits redundantes:

    Se rellena con F los bits redundantes, ya que en EBCDIC, los números empiezan con F
    F? indica positivo implícito
    C? positivo explícito
    D? Negativo explícito

    Monografias.com

    BCD Empaquetado

    Como una forma de aprovechar más que en el formato anterior, se codifican dos dígitos decimales por byte, conservando el último medio byte para el signo

    Los datos empaquetados deben emplear un número entero de bytes, por lo que si el número tiene un número par de dígitos, se debe rellenar el medio byte sobrante con ceros.

    Estos formatos se denominan de longitud variable, porque dependerán los bytes ocupados del tamaño del número ha definir (se define un máximo según la precisión).

    La conversión de datos en BCD es inmediata, no siendo muy simples los circuitos para operar matemáticamente con ellos.

    Monografias.com

    Ejemplo: Represente en codificación BCD los siguientes números:
    Numero
    BCD NATURAL
    Repr.
    BCD DESEMPAQUETADO
    BCD EMPAQUETADO
    0276
    0000
    0010
    0111
    0110
    + 276
    + 276
    2
    0010
    0111
    0110
    1100
    6
    7
    C
    0010
    0111
    1100
    0110
    1111
    1111
    2
    7
    6
    C
    F
    F

    Monografias.com

    REPRESENTACIONES REDUNDANTES
    Son aquellas que emplean más dígitos de los estrictamente necesarios para la representación, a efectos de detectar posibles fallos.

    Bit de Paridad: Es un caso de representación redundante, donde se agrega un bit que contabiliza la paridad de la representación.

    Regla: Si la cantidad de “unos es par”? bit de paridad 1.
    Si la cantidad de “unos” es impar ? bit de paridad cero.

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter