Monografias | Sistemas de numeraciónSistemas de numeraciónResumen: Sistema de numeración binario. Operaciones Binarias. La importancia del sistema decimal radica en que se utiliza universalmente para representar cantidades fuera de un sistema digital. Es decir que habrá situaciones en las cuales los valores decimales tengan que convenirse en valores binarios antes de que se introduzcan en sistema digital. Entonces habrá situaciones en que los valores binarios de las salidas de un circuito digital tengan que convertir a valores decimales para presentarse al mundo exterior. Por otro lado del binario y el decimal, otros dos sistemas de numeración encuentran amplias aplicaciones en los sistemas digitales. Los sistemas octal (base 8) y hexadecimal (base 16) se usan con el mismo fin, que es ofrecer un eficaz medio de representación de números binarios grandes. Como veremos, ambos sistemas numéricos tienen la ventaja de que pueden convenirse fácilmente al y del binario. Índice 1. Introducción
La importancia del sistema
decimal radica en que se utiliza universalmente para representar cantidades
fuera de un sistema digital. Es decir que habrá situaciones en las cuales los
valores decimales tengan que convenirse en valores binarios antes de que se
introduzcan en sistema digital. Entonces habrá situaciones en que los valores
binarios de las salidas de un circuito digital tengan que convertir a valores
decimales para presentarse al mundo exterior. Tabla Comparativa
binario decimal hexa binario decimal hexa 0000 0 0 1000 8 8 0001 1 1 1001 9 9 0010 2 2 1010 10 A 0011
3
3
1011
11
B
0100
4
4
1100
12
C
0101
5
5
1101
13
D
0110 6 6 1110 14 E 0111 7 7 1111 15 F 2. Sistema de numeración
binario Conversión de binario a
decimal.- El sistema de numeración binario u un sistema de posición donde cada
dígito binario (bit) tiene un valor basado en su posición relativa al LSB.
Cualquier número binario puede convenirse a su equivalente decimal, simplemente
sumando en el número binario las diversas posiciones que contenga un 1. Por
ejemplo: Conversión de decimal a
binario.- Existen dos maneras de convenir un número decimal entero a su
representación equivalente en el sistema binario. El primer método es inverso
al proceso descrito anteriormente. El número decimal se expresa simplemente
como una suma de potencias de 2 y luego los unos y los ceros se escriben en las
posiciones adecuadas de los bits. Por ejemplo: 1 7 4 2
0 8 7 2
1 43 2
1 21 2
1 10 2
0 5 2
1 2 2
0 1 45 = 32 8 4 l = 25
0 23 2 2 0 20 entonces es igual a 1 0 1 1
0 12 1 0 1 0 1 1 1 0
0 * 20 = 0
1 * 21 = 2
1 * 22 = 4
1 * 23 = 8
0 * 24 = 0
1 * 25 = 32
0 * 26 = 0
1 * 27 = 128 174 101011102 = 17410
El segundo método consiste
dividir repetidas veces el número entre doshasta que su cociente sea menor que
él. Por ejemplo:
Entonces el número se forma
tomando los residuos pero en forma inversa, es decir el primer digito será el
último residuo y así sucesivamente. El número quedaría como sigue: 1 0 0 0 0 0 1 02 3. Operaciones Binarias
En lo que sigue se adopta
como convención la lógica positiva, lo que implica: AND
OR
XOR
NOT
SUMA
0 * 0 = 0
0 0 = 0
0 X 0 = 0
NOT 1 = 0
0 0 = 0
0 * 1 = 0
0 1 = 1
0 X 1 = 1
NOT 0 = 1
0 1 = 1 1 * 0 = 0 1 0 = 1 1 X 0 = 1 --- 1 0 = 1 1 * 1 = 1 1 1 = 1 1 X 1 = 0 --- 1 1 = 10 División Reglas de la división binaria: 0/0
no permitida, 1/0 no permitida, 0/1=0, 1/1=1 Ejemplos De Suma 1 1 1 1 1 Acarreo 1 1 0 0 1 25
1 0 1 0 1 1 43 1 0 0 0 1 0 0 68
1 1 Acarreo 1 1 0. 1 0 6,50
1 1 0 1. 0 1 13.25 1 0 0 1 1. 1 1 19.75
1 1 0 0 1 25 * 1 0 0 1 1 * 19 1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 475
Es lo que hacemos en la suma decimal 5 5=10 (nos llevamos
"1" para la operación del dígito siguiente). Este llevarse
"1" es vastamente usado entre los procesadores digitales y tiene un
nombre especial: carry (lo verá abreviado como CY, C o CF-por carry flag), lo
que en castellano se traduce como "acarreo" (que suena muy mal, asi
que le seguiremos llamando carry).Estas operaciones también se llaman
"booleanas" ya que se basan en el álgebra de Boole (invito al lector
a rememorar cuando en la escuela secundaria se preguntaba, igual que yo, si el
álgebra de Boole le serviría alguna vez para algo). Podemos observar que la suma se desa- Sistema de numeración octal 2748 = 2 x 82 7 x 81 4 x 80 2848 = 2 x 64 7 x 8 4 x 1 2848 = 18810 Conversión de decimal a octal.- Un entero decimal se puede
convertir a octal con el mismo método dc división repetida que se usó en la
conversión dedecimal a binario, pero con un factor de división dc 8 en lugar
de 2. Por ejemplo:
Al final resulta que: 16410 = 2448
Conversión de octal a binario.- La ventaja principal del
sistema de numeración octal es la facilidad con que se puede realizar la
conversión entre números binarios y octales. La conversión de octal a binario
se lleva a cabo conviniendo cada dígito octal en su equivalente binario dc 3
bits. 5 1 6 entonces: 5168 = 1010011102 Conversi6n de binario a octal.- La conversión de enteros
binarios a octaleses simplemente la operación inversa del proceso anterior. Los
bits del número binario se agrupan en conjuntos de tres comenzando por el LSB.
Luego, cada grupo se convierte a su equivalente octal. Por ejemplo: Sistema De Numeración Hexadecimal 81216 = 8 x 162 1 x 161 2 x
160 81216 = 2048 16 2 81216 = 206610 Conversión de decimal a hexadecimal.- Recuerde que
efectuamos la conversión de decimal a binario por medio de la división
repetida entre 2 y de decimal a octal por medio de la división repetida entre
8. De igual manera, la conversión de decimal a hexadecimal se puede efectuar
por medio de la división repetida entre 16. Por ejemplo:
entonces: 42310 = 1A716 Conversión de hexadecimal a binario.- Al igual que el
sistema de numeración octal, el sistema hexadecimal se usa principalmente como
método ‘taquigráfico" en la representación de números binarios. Es
una tarea relativamente simple lade convertir un número hexadecimal en binario.
Cada dígito hexadecimal se convierte en su equivalente binario de 4 bits. Por
ejemplo: 6 D 2 3 entonces: 6D2316 = 1101101001000112 Conversión de binario a hexadecimal.- Esta conversión es
exactamente la operación inversa del proceso anterior. El número binario se
agrupa en conjuntos de cuatro bits y cada grupo se convierte a su dígito
hexadecimal equivalente. Cuando es necesario se añaden ceros para completar un
grupo de cuatro bits. 11101001102 = 0011 1010 0110 3 A 6 11101001102 = 3A616 4. Bibliografía (Internet) Autor: Publicación enviada por Mabel Gonzales Urmachea Contactar Código ISPN de la Publicación EpyuVkEEAVWlOSZEEU Publicado Thursday 25 de September de 2003 Ultimas Publicaciones en ilustrados.com
ilustrados.com nace con el fin difundir el conocimiento publicando trabajos de investigación, monografias, tesis, presentaciones powerpoint y afines. Publicar trabajos en ilustrados.com ha alcanzado prestigio y reconocimiento internacional siendo cada vez más el número de académicos, empresas, investigadores, científicos que consultan las publicaciones de nuestro portal. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||