Professional Documents
Culture Documents
•Ponderados
Decimales •Libres
•Con redundancia
Numéricos •Signo y valor absoluto
Binarios •Complemento a1
•Complemento a2
Tipos de datos
ASCII
Alfanuméricos
EBCDIC
Sistema de numeración
Sistema de numeración
Sistema decimal
Sistema de numeración
Sistema Binario
+ 0 1 x 0 1
0 0 1 0 0 0
1 1 10 1 0 1
Sistema de numeración
Sistema octal
Sistema de numeración
Sistema Hexadecimal
C={0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}; Base=16
Representación decimal
•2 entre 5
Con redundancia •2 entre 7
Prof. Juan Torres
Arquitectura y Organización de la Computadora Unidad 3-1:
1: Circuitos
Tipos dede
Datos
Lógica Digital
Ponderados
Responden a una regla de formación que asigna cierto “peso”(valor)
a los 1’s según la posición que ocupan
Ponderados
Códigos libres
Exceso-3
Digito Se representa cada digito decimal en
Exceso-3
Decimal
binario sumado en 3 o sea a cada digito
0 0 0 1 1
se lo incrementa en 3 y luego se
1 0 1 0 0
convierte en binario.
2 0 1 0 1
3 0 1 1 0 ventaja: es autocomplementario
4 0 1 1 1 Desventaja: El “0” no tiene la
5 1 0 0 0 representación “0000”, lo cual no es útil a la
6 1 0 0 1 hora de controlar errores.
7 1 0 1 0
8 1 0 1 1
9 1 1 0 0 Ej decimal 58361000 1011 0110 1001
Códigos libres
Código Gray
El código gray pertenece a una clase de códigos
Digito llamados códigos de cambio mínimo, en los
Gray
Decimal
cuales sólo cambia un bit en el grupo codificado
0 0 0 0 0
cuando se va de un paso al siguiente. El código
1 0 0 0 1 Gray es un código no ponderado, significando
2 0 0 1 1 que las posiciones de los bits en los grupos
3 0 0 1 0 codificados no tienen un peso específico asignado.
4 0 1 1 0
5 0 1 1 1 De binario a Gray :
1) El primer bit del código Gray es el mismo como el primer bit
6 0 1 0 1 del número binario.
7 0 1 0 0 2) El segundo bit del código Gray es igual a la operación O
EXCLUSIVA del primer y segundo bits del número binario;
8 1 1 0 0
esto es, será 1 si estos bits del código binario son diferentes y
9 1 1 0 1 0 si son los mismos.
3) El tercer bit del código Gray es igual a la O EXCLUSIVA del
segundo y tercer bits del número binario y así sucesivamente.
Prof. Juan Torres
Arquitectura y Organización de la Computadora Unidad 3-1:
1: Circuitos
Tipos dede
Datos
Lógica Digital
Representación alfanuméricas
Represen
Binario Dec Hex
tación
Un conjunto de caracteres espacio
alfanuméricos es un conjunto de 0010 0000 32 20 ()
0010 0001 33 21 !
elementos que incluye 10 dígitos
0010 0010 34 22 "
decimales, letras del alfabeto
0010 0011 35 23 #
(mayúsculas y minúsculas) y cierta
0010 0100 36 24 $
cantidad de caracteres especiales. 0010 0101 37 25 %
El código alfanumérico estándar es ,,, ,,, ,,, ,,,
el ASCII 0011 0000 48 30 0
0011 0001 49 31 1
0011 0010 50 32 2
0011 0011 51 33 3
,,, ,,, ,,, ,,,
0100 0001 65 41 A
0100 0010 66 42 B
0100 0011 67 43 C
0100 0100 68 44 D
0100 0101 69 45 E
,,, ,,, ,,, Prof. Juan
,,, Torres
Arquitectura y Organización de la Computadora Unidad 3-2:
1: Circuitos
Complementos
de Lógica Digital
Complemento (r-1)
Complemento a (r)
5 minutos
Resuelve M-N:
M=1010100; N=1000011.
Representación de Enteros
Ej. + 14 01110
Representación de Enteros
Ej. - 14
1) 100001110 Solo se complementa el bit de signo
Suma Aritmética
Si los signo son iguales, sumamos las dos magnitudes y le damos
a la suma el signo común.
+ 6 00000110 -6 11111010
+13 00001101 -13 11110011 Ca2
+19 00010011 -19 11101101
Suma Aritmética
Resta Aritmética
Sobreflujo
Sobreflujo
Acarreos:01 Acarreos:10
+70 0 1000110 -70 1 1000110
+80 0 1010000 -80 1 1010000
+150 1 0010110 -150 0 0010110
Punto Flotantes
Punto Fijo
1) Un punto binario en el extremo izquierdo
del registro para convertir el nro
Las dos posiciones almacenado en una fracción
que se usan 2) Un punto binario en el extremo derecho
del registro para convertir el nro
almacenado en Entero
Punto Flotante
La representación en punto flotante utiliza un segundo registro
para almacenar un número que designa la posición del punto
decimal en el primer registro
Punto Flotante
N= ± M x 2 ±E
exponente
signo mantisa
Punto Flotante
Ejemplo
Punto Flotante
± E M
1 7 23
32 bits
Punto Flotante
± E M
32 bits
Bit de
signo del
número
Punto Flotante
± E M
32 bits
Entre 0 y 255
Punto Flotante
± E M
32 bits
Punto Flotante
± E M
1 7 23
32 bits
Entonces la representación queda de la siguiente manera:
N = ± (1+M)*2 (e-xs)
Donde:
E M Xs
Simple (32 bits) 8 23 127
Doble (64 bits) 11 52 1023
bits
Prof. Juan Torres
Arquitectura y Organización de la Computadora Unidad 3-4:
1: Circuitos
Representación
de Lógica
deDigital
números reales
Punto Flotante
± E M
1 7 23
Punto Flotante
N = ± (1+M)*2 (e-xs)
Ejemplo1: de representación en simple precisión
-133,5 = -10000101,1 x 20 = - 0,100001011x 28
M=00001011
E=8+(127)=135=10000111
1 10000111 00001011000000000000000
E E´ E´ (binario)
0 0+127 0111 1111
127 127+127=254 1111 1110 Exp. máximo
-126 127-126=1 0000 0001 Exp. mínimo
Punto Flotante
N = ± (1+M)*2 (e-xs)
Ejemplo2: de representación en simple precisión
(-118.625)10
Convertir al sistema binario sin signo
(118.625)10 Ξ(1110110,101)2
normalizamos
1,110110101 x 26
Mantisa rellenada 6+127=133=1000101)2
1 10000101 11011010100000000000000
Prof. Juan Torres