Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aritmética de La Computadora PARTE 1
Aritmética de La Computadora PARTE 1
PARTE 1
UNIDAD 4
ARQUITECTURA DE COMPUTADORES
claudialitvak@gmail.com
INTRODUCCIÓN
2
REPRESENTACIÓN DE LA INFORMACIÓN
Debo darle a la INFORMACION una
estructura básica en particular para los
compiladores.
Trabajo en 8, 16, 32 o 64 bits
3
REPRESENTACIÓN DE LA INFORMACIÓN
TDD:
4
5
MODELO ANALÍTICO DE UNA COMPUTADORA
1- CPU: Procesador: Tiene los
órganos operacionales de la
máquina
2- UAL: UNIDAD
ARITMÉTICA LÓGICA:
opera sobre los datos
3- RELOJ: dispositivo de
sincronización, emite un
tren de pulsos de
sincronización. Lleva el
tiempo de la computadora.
4- UC: interpreta y ejecuta
las instrucciones de los
programas
5- REGISTROS: guardan
los datos y los
resultados- son los
elementos físicos que se 6
van a utilizar para hacer
las operaciones.
UNIDAD ARITMÉTICO LÓGICA (UAL)
-LOS DATOS
CIRCULAN POR EL
BUS DE DATOS.
-EL BUS DE
CONTROL LLEVA
COMANDOS.
-EL ACUMULADOR
ES UN REGISTRO Y
ESTAN LOS
RESGISTROS DE
ESTADO.
-SI HAGO
OPERACIONES
CON NUMEROS DE 8
BITS OBTENGO
RESULTADO EN 7
8 BITS.
TAMAÑO DE LOS REGISTROS
Se opera con registros de distintos tamaños:
PALABRA- DOBLE PALABRA- MEDIA PALABRA
8
Depende del
Lenguaje de
programación
NUMEROS ENTEROS ORDINALES
(SIN SIGNO)
Realizaremos operaciones con enteros ordinales.
10
NUMEROS ENTEROS ORDINALES
(SIN SIGNO)
EJERCICIO 1
REPRESENTAR LAS SIGUIENTES CANTIDADES (que
son números en decimal) EN FORMATO DE 8 BITS
(binario)
A= 55(10) =
55(10)= 1 1 0 1 1 1 (2)
A= 55(10) = 1 1 0 1 1 1 (2)
11
NUMEROS ENTEROS ORDINALES
(SIN SIGNO)
EJERCICIO 1
REPRESENTAR LAS SIGUIENTES CANTIDADES (que
son números en decimal) EN FORMATO DE 8 BITS
(binario)
A= 55(10)= 00110111(2)
B= 179(10)= 10110011(2)
C= 128(10) = 10000000(2)
D= 28(10) = 00011100(2)
12
NUMEROS ENTEROS ORDINALES
A= 55 = 00110111
(SIN SIGNO) B= 179 = 10110011
(10)
(10)
(2)
(2)
C= 128(10) = 10000000(2)
EJERCICIO 2 D= 28(10) = 00011100(2)
REALIZAR LAS SUMAS (A+B) Y (B+C) EN FORMATO
DE 8 BITS
13
NUMEROS ENTEROS ORDINALES
A= 55 = 00110111
(SIN SIGNO) B= 179 = 10110011
(10)
(10)
(2)
(2)
C= 128(10) = 10000000(2)
EJERCICIO 2 D= 28(10) = 00011100(2)
REALIZAR LAS SUMAS (A+B) Y (B+C) EN FORMATO
DE 8 BITS
14
NUMEROS ENTEROS ORDINALES
(SIN SIGNO)
Realizaremos operaciones con enteros ordinales.
15
(10)
(2)
(2)
C= 128(10) = 10000000(2)
EJERCICIO 3 D= 28(10) = 00011100(2)
REALIZAR OPERACIONES DE RESTA (A-D) Y (A-B)
COMO LAS EJECUTA LA UA CON FORMATO DE 8
BITS.
Realizo la operación A-D, como la realiza la
Unidad Aritmética (UA), con complemento
auténtico.
Calculo CA(D)
16
NUMEROS ENTEROS ORDINALES
A= 55 = 00110111
(SIN SIGNO) (10)
B= 179 = 10110011
(10)
(2)
(2)
C= 128(10) = 10000000(2)
EJERCICIO 3 D= 28(10) = 00011100(2)
Hago A-D
17
NUMEROS ENTEROS ORDINALES
A= 55 = 00110111
(SIN SIGNO) B= 179 = 10110011
(10)
(10)
(2)
(2)
C= 128(10) = 10000000(2)
EJERCICIO 3 D= 28(10) = 00011100(2)
Ahora realizo la operación A-B en 8 bits
18
NUMEROS ENTEROS ORDINALES
(SIN SIGNO)
Realizaremos operaciones con enteros ordinales.
Resta válida si
minuendo >
sustraendo ´c´=1
RESTA
EXCEPCIÓN
´c´=0
19
20
REPRESENTACIÓN DE CANTIDADES
CON SIGNO
21
REPRESENTACIÓN DE CANTIDADES
CON SIGNO
22
REPRESENTACIÓN DE CANTIDADES
CON SIGNO
Complemento autentico es la que usa la UA de la
marca INTEL.
Desde -1
CA = CD + 1=
23
24
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
Realizaremos operaciones con signados
-2n-1 +(2n-1-1)
OVERFLOW OVERFLOW
25
26
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
C = 112 = 01110000
D= -112 = 10010000
27
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
28
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
EJERCICIO 2
29
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
30
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
31
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
32
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
Realizaremos operaciones con signados
-2n-1 +(2n-1-1)
OVERFLOW OVERFLOW
33
34
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
35
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
36
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
37
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
38
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
Realizaremos operaciones con signados
-2n-1 +(2n-1-1)
OVERFLOW OVERFLOW
39
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
Ejercicio 3
M = F5
N = 3D
P = F5
Calcular:
a) M – N
b) M – P
c) N – P
Buscar en cada caso el valor de S, Z, C y V.
M = F5 = 11110101
N = 3D = 00111101
P = F5 = 11110101 40
41
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
42
SIGNADOS CON COMPLEMENTO
AUTÉNTICO
43
ACTIVIDADES
45