Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
072)
Sistemas Numéricos
anmutti@uade.edu.ar
Arquitectura de Computadores (3.4.072)
sistema decimal,
Externa: caracteres
Utilizada alfanuméricos,
por las gráficos, etc.
personas
Representación
de la Representación Binario,
de números Hexadecimal,
Información Octal, etc.
Interna:
Utilizada por
los
computadores Codificación
Representación ASCII,
de caracteres UNICODE,
BCDIC, etc.
2
Arquitectura de Computadores (3.4.072)
Sistemas de Numeración
Evolución:
Posicionales:
En estos, el valor del símbolo depende la posición que este ocupe dentro del número
o sea cada símbolo está afectado por un factor de escala.
Ej.: 221 ≠ 122 (numeración Decimal) 3
Arquitectura de Computadores (3.4.072)
4
Arquitectura de Computadores (3.4.072)
5
Arquitectura de Computadores (3.4.072)
Sistema Binario:
Lo utilizan internamente los circuitos digitales.
Cada número se representa en este sistema por un
conjunto de elementos (símbolos), denominados bit
(binary digit).
valor del bit “0” o “1”
El byte es el conjunto de 8 bits, y es la unidad básica
de medida de la información representada mediante
este sistema.
Ej.: N=101101102
MSB LSB
(Most Significant Bit) (Least Significant Bit) 7
Arquitectura de Computadores (3.4.072)
el rango de 0 a 2n-1 0 1 0 1 5
0 1 1 0 6
o sea, un total de 2n valores. 0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 10
1 0 1 1 11
1 1 0 0 12
1 1 0 1 13
1 1 1 0 14
Tabla Binaria de 4 bits:
1 1 1 1 15
8
Arquitectura de Computadores (3.4.072)
Sistema Binario (Unidades):
Nibble o Cuarteto: 4 bits
Byte u Octeto: 8 bits
Sistema Octal:
– Base 8
– Símbolos: 0 1 2 3 4 5 6 7
– Su polinomio equivalente es:
n m
Sistema Hexadecimal:
– Base 16
– Símbolos: 0 1 2 3 4 5 6 7 8 9 A B C D E F
– Su polinomio equivalente es:
n m
14 2 0,34 . 2 = 0,68
0 7 2 0,68 . 2 = 1,36
Valor Final:
1 3 2 0,36 . 2 = 0,72
14,3410 = 1110,01012
1 1 0,72 . 2 = 1,44
1410 = 1 1 1 02 0,3410 = 0 1 0 12
3034,758 = 3.83+0.82+3.81+4.80+7.8-1+5.8-2=
= 3.512+3.8+4.1+7.0,125+5.0,015625 =
= 1564,95312510
52,38=101010,0112
14
Arquitectura de Computadores (3.4.072)
17
Arquitectura de Computadores (3.4.072)
30 8
1· 161+14· 160 = 16 + 14= 3010)
6 3
1° El equivalente en binario será: 2° por lo que en octal será :
20
Arquitectura de Computadores (3.4.072)
Suma Binaria:
Es igual a la suma decimal, la diferencia es que sólo
maneja 0 y 1, de tal forma que cuando el resultado
excede a los símbolos utilizados se agrega el exceso
(denominado acarreo o carry) a la suma parcial
siguiente hacia la izquierda.
El acarreo de última etapa se denomina Desborde ú
Overflow.
0+0=0 0+1=1
1+0=1 1 + 1 = 10 (0 con acarreo 1)
21
Arquitectura de Computadores (3.4.072)
Resta Binaria:
22
Arquitectura de Computadores (3.4.072)
Multiplicación Binaria:
Es igual a la multiplicación decimal salvo que la suma final
de los productos parciales se hace en binario.
0*0=0 0*1=0
1*0=0 1*1=1
23
Arquitectura de Computadores (3.4.072)
Complemento a 2 (complemento a la base):
Se calcula para un módulo determinado como el valor del
módulo menos el valor del número al que se le desea hallar el
complemento.
0110 6
1010 10
se repiten los símbolos de derecha a izquierda hasta encontrar el
primer 1, luego se continúa pero invirtiéndolos. 24
Arquitectura de Computadores (3.4.072)
Complemento a 2 - 1 (complemento a la base - 1):
Se calcula para un módulo determinado como el valor del
módulo menos el valor del número al que se le desea hallar el
complemento menos 1.
0110 6
1001 9
Palabra de Estado o
Registro de estado
UNIDAD ARITMÉTICO LÓGICA CY Z OV S P
(ALU)
INVERSOR
Unidad
de
Control
REGISTRO A REGISTRO B
BUS DE DATOS
26
Arquitectura de Computadores (3.4.072)
Unidad Aritmético Lógica:
La resta en términos generales es igual al proceso de suma, la gran
diferencia es que la UC activa el inversor que se halla entre el registro
B y la ALU con lo cual al sumar el complemento a 1 se realiza en
definitiva una resta. La ALU siempre suma.
1001 1001
+ +
Ca2 de 5 1011 Ca1 de 5 1010
01002 410 CY=1 0011
+ 0001
01002 410 CY=1
27
Arquitectura de Computadores (3.4.072)
Bibliografía básica:
✓ “Organización de computadoras: un enfoque estructurado”; Autor:
Tanenbaum, Andrew S. 4a ed. Naucalpan de Juárez : Pearson
Educación, Prentice Hall, Addison Wesley, 2000. 670 p. Reside en:
004.3 TAN org cee 4a 2000, Piso 2 - Estantería 1.
Apéndice A
28