Beruflich Dokumente
Kultur Dokumente
ACTIVIDAD # 2
CAPTULO DEL CURSO: SISTEMAS NUMRICOS Y CDIGOS
OBJETIVOS DE APRENDIZAJE:
Convertir un nmero de un sistema numrico a otro.
Obtener el complemento de un nmero.
Aplicar el concepto de complemento en operaciones aritmticas de suma y
resta de nmeros positivos y negativos
Resolver ejercicios de operaciones aritmticas mixtas que incluyan cdigos
MATERIALES Y HERRAMIENTAS:
- Material de lectura y de ejercicios realizados en las sesiones de clase.
-
MARCO TERICO:
Sistemas numricos
Binario
Octal
Decimal
Hexadecimal
Para representar nmeros en los diferentes sistemas de numeracin, hay dos tipos de
notaciones que se pueden utilizar: la notacin posicional; y la polinmica (polinomial).
Notacin Posicional: requiere que los dgitos del nmero se ubiquen posicionalmente
a ambos lados del punto base; sus posiciones no se pueden alterar.
En la que,
r= base del sistema.
a= los dgitos del conjunto.
n= nmero de dgitos en la parte entera.
m= nmero de dgitos en la parte fraccionaria.
an-1= dgito ms significativo MSD
a-m= dgito menos significativo LSD
Ejemplos:
Para convertir a decimal (base 10) un nmero que est expresado en un sistema de
numeracin, diferente al decimal, se utiliza en mtodo por sustitucin, como sigue:
Mtodo por Sustitucin: Nmero en cualquier base para convertirlo a decimal (base
10).
Ejemplos:
() () A = 10, B 10
Parte Entera:
Resultado:
Parte Fraccionaria:
Ejemplo:
Resultado:
Hay casos especiales de conversin cuando la una base (B) es una potencia de la
otra base (A); por ejemplo, la base 8 es una potencia de la base 2 (esto es, 23). As
mismo la base 16 es una potencia de la base 2 (esto es, 24).
Casos especiales: la una base es potencia de la otra base; esto es, la base A es
potencia de la base B o viceversa.
() ()
)
() () ; B=
1.-Formamos grupos de n dgitos del nmero en la base A, a partir del punto base.
2.-Cada grupo de dgitos se sustituyen por el correspondiente dgito en la base B.
Ejemplo:
() () ; A=
1.- Remplazamos cada dgito del nmero en la base A, por el grupo de n dgitos
equivalente en la base B.
Ejemplo:
Resultado:
Ejemplos:
Operaciones aritmticas
Similar a lo que se realiza en el sistema numrico decimal, podemos hacer suma resta
de nmeros en el sistema binario.
Complemento a la base
n
o (N) = r (N)
r,c r
Complemento a 10
n
(N) = 10 (N)
10,c 10
(1975.23)
10
(1011.11)
2
4
(1011.11) = 2 1011.11
2,c
(1011.11) = 10000 1011.11 = 0100.01
2,c
(1011.1100)
2
(1011.1100) = 0100.0100
2,c
Complemento a la base -1
n -m
(N) =r -r - (N)
r-1,c r
Complemento a 9
n -m
(N) = 10 - 10 - (N)
9,c 10
Ejemplo:
(1975.23)
10
Complemento a 1
n -m
(N) =2 -2 - (N)
1,c r
(1011.11)
2
4 -2
(1011.11) = 2 2 - 1011.11
1,c
(1011.11) = 10000 - 0.01- 1011.11 = 0100.00
2,c
(1011.1100)
2
(1011.1100) = 0100.0011
1,c
Operaciones aritmticas en el sistema binario usando el concepto de
complemento a 2 o a 1
Complemento a 2 Complemento a 1
-2(n-1) N 2(n-1) -1 -2(n-1)+ 1 N 2(n-1) -1
Para representar nmeros, se usa la siguiente convencin:
Ejemplo 1:
(15)10 Representar (15)10 en complemento a 2; (N)2,c considere n = 7
Ejemplo 2:
Representar (-10)10 en complemento a 2; (N)2,c considere n = 6
(-10)10
(-001010)2
(15.75)10 = (00001111.1100)
2
(10.25) = (00001010.0100)
10 2
00001111.1100
+
00001010.0100
00011010.0000
Ejemplo:
Realizar la resta de los nmeros a continuacin en complemento a 2:
(15.75) = (00001111.1100)
10 2
(10.25) = (00001010.0100)
10 2
(10.25)10 = (00001010.0100)
2
(15.75) = (00001111.1100)
10 2
Resultado = (- 00000101.1000)
Cdigos
Cdigos Binarios: En el caso de cdigos binarios, los smbolos a utilizar son dgitos
binarios.
2 = Nmero de combinaciones
N = Nmero de dgitos del cdigo.
1 byte => 8 bits
1 word => 2 byte = 16 bits
1 nibble => 4 bits
Ejemplos:
e)
Se suma 6 (0110)
g)
h)
Ambos grupos no son vlidos (> 9)
Uno de los cdigos es el ASCII (American Standard Code for Information Interchange)
de 7 dgitos binarios:
- Universalmente aceptado
- Utilizado en la mayora de las computadoras y otros equipos electrnicos
- La mayora de los teclados de computadora estn estandarizados con el
cdigo ASCII
- 128 caracteres adicionales que IBM adopt para uso en sus PCs.
- Los caracteres ASCII extendidos se han utilizado en otras aplicaciones aparte
de las PCs y se han convertido en un estndar no oficial.
- Los caracteres de ASCII Extendido son representados por un cdigo de 8 bits
(de 80 a FF hexadecimal).
La tabla a continuacin muestra el cdigo EBDIC de los diferentes caracteres
alfanumricos.
DESCRIPCIN DEL TALLER:
1. Convertir los siguientes valores en las bases indicadas a sus equivalentes en la otra
base:
a) (3777)8 - (743)8
b) (37FD)16 - (255.5)10
c) (1010.11)2 - (35.25)10
Nota: Use un dgito binario para el signo del nmero. Verifique si hay o no sobrecarga.
Si no hay sobrecarga, haga la interpretacin del resultado, indicando cul es la
magnitud y el signo del nmero resultante.
7. Exprese los nmeros decimales 19810 y 81110 en cdigo NBCD y luego realice la
suma de stos. (Nota: exprese el resultado tanto en decimal como en cdigo NBCD)
Bibliografa:
[1]. Sistemas Digitales: Principios y Aplicaciones 10ma Edicin, Ronald Tocci, Neal
Widmer y Gregory Moss. Captulo 2: Sistemas Numricos y Cdigos.
[2]. An engineering approach to digital design. William I. Fletcher. Prentice Hall. NY.
10/04/2017