Microprocesadores

Solo disponible en BuenasTareas
  • Páginas : 8 (1986 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de octubre de 2010
Leer documento completo
Vista previa del texto
1. Sistemas de Numeración asociados a programación.
I. Características generales de un sistema de numeración.

Un sistema de numeración es un conjunto de símbolos y reglas que se utilizan para la representación de datos numéricos.
La norma principal en un sistema de numeración posicional es que
un mismo símbolo tiene distinto valor según la posición que ocupe

II. Relacionentre coeficiente y base.
Todo sistema de numeración se caracteriza por su base, que marca o indica el número de símbolos distintos que utiliza para la representación de cantidades.
Siendo el coeficiente el que determina cual es el valor de cada símbolo dependiendo de la posición que ocupe con respecto al punto decimal. Este tipo de sistemas de numeración reciben el nombre de sistemas posiciónaleso ponderados. Dicho de otra forma, un sistema posicional es aquel en el que el valor que representa cada símbolo o cifra de una determinada cantidad depende de su valor absoluto y de la posición relativa que ocupa dicha cifra con respecto con respecto a la coma o punto decimal.

III. Tipo de sistemas.

Sistema de numeración decimal:
El sistema de numeración que utilizamos habitualmentees el decimal, que se compone
de diez símbolos o dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) a los que otorga un valor dependiendo
de la posición que ocupen en la cifra: unidades, decenas, centenas, millares, etc.
El valor de cada dígito está asociado al de una potencia de base 10, número que coincide
con la cantidad de símbolos o dígitos del sistema decimal, y un exponente igual a la posiciónque ocupa el dígito menos uno, contando desde la derecha.
En este sistema el número 528, por ejemplo, significa:
5 centenas + 2 decenas + 8 unidades.

Sistema de numeración binario.
El sistema de numeración binario utiliza sólo dos dígitos, el cero (0) y el uno (1), que
tienen distinto valor dependiendo de la posición que ocupen. El valor de cada posición es el
de una potencia de base 2,elevada a un exponente igual a la posición del dígito menos
uno. Se puede observar que, tal y como ocurría con el sistema decimal, la base de la potencia
coincide con la cantidad de dígitos utilizados (2) para representar los números.

SISTEMAS DE NUMERACIÓN OCTAL Y HEXADECIMAL
El inconveniente de la codificación binaria es que la representación de algunos números
resulta muy larga. Por estemotivo se utilizan otros sistemas de numeración que resulten
más cómodos de escribir: el sistema octal y el sistema hexadecimal. Afortunadamente,
resulta muy fácil convertir un número binario a octal o a hexadecimal.

SISTEMA DE NUMERACIÓN HEXADECIMAL
En este sistema, los números se representan con dieciséis símbolos: 0, 1, 2, 3, 4, 5, 6,
7, 8, 9, A, B, C, D, E y F. Se utilizan los caracteresA, B, C, D, E y F representando las cantidades
decimales 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dígitos mayores
que 9 en el sistema decimal. El valor de cada uno de estos símbolos depende, como es lógico,
de su posición, que se calcula mediante potencias de base 16.

IV. Aritmetica en sistemas de numeración.

Operaciones elementales con números binarios Suma de númerosbinarios Resta de números binarios Complemento a dos Complemento a uno Restar con el complemento a dos Multiplicar números binarios Dividir números binarios La Unidad Aritmético Lógica, en la CPU del procesador, es capaz de realizar operaciones aritméticas, con datos numéricos expresados en el sistema binario. Naturalmente, esas operaciones incluyen la adición, la sustracción, el producto y ladivisión. Las operaciones se hacen del mismo modo que en el sistema decimal, pero debido a la sencillez del sistema de numeración, pueden hacerse algunas simplificaciones que facilitan mucho la realización de las operaciones. Suma en binario Para aprender a sumar, con cinco o seis años de edad, tuviste que memorizar las 100 combinaciones posibles que pueden darse al sumar dos dígitos decimales. La...
tracking img