TAREA PARTE I: SISTEMAS DE NUMERACIÓN
Enviado por Rebecca • 7 de Enero de 2019 • 2.318 Palabras (10 Páginas) • 371 Visitas
...
Decimal
Binario
Octal
Hexadecimal
65
1000001
101
41
65:2=32 resto 1
32:2=16 resto 0
16:2=8 resto 0
8:2= 4 resto 0
4:2= 2 resto 0
2:2= 1 resto 0
1
65:8= 8 resto: 1
8:8= 1 resto 0
1
0
1
RESTOS OBTENIDOS ORDEN INVERSO ES EL RESULTADO
65/16= 4,0625
0.0625*16= 1
41
PARTE II: ARQUITECTURA DEL COMPUTADOR
EJERCICIO 1:
Tenemos un programa cargado en la memoria principal del sistema, listo para ser ejecutado.
La primera instrucción del programa, se encuentra en la dirección de memoria 13.
La instrucción consiste en sumar dos variables: la variable A, que se encuentra en la dirección de memoria 58, y la variable B, que se encuentra en la posición de memoria 19.
El resultado de la suma, debe ser almacenado en la variable C, que se encuentra en la dirección de memoria 79.
En la memoria tendremos cargadas las instrucciones de suma (00000000), memorizar (00000110) y fin de programa (00000111).
El bus de direcciones es de 8 bits y el de memoria de 16 bits.
Haz una tabla que muestre el estado de la memoria al inicio y al final del programa.
Detalla los pasos que se siguen en la ejecución de la instrucción, indicando en cada paso los valores que van tomando los registros de la memoria principal y de la CPU:
REGISTROS DE LA MEMORIA PRINCIPAL:
MAR (Registro de direcciones de memoria)
MDR (Registro de intercambio de memoria)
REGISTROS DE LA CPU:
CP (Registro contador de programa)
RI (Registro de instrucciones)
AC (Registro acumulador)
MEMORIA
Dirección de memoria
Contenido de memoria
0000 0000
0000 0000 0000 0000
Descripción
MAR
MDR
CP
RI
AC
Inicio de programa
0000 0000
0000 0000 0000 0000
0000 0000
0000 0000 0000 0000
0000 0000 0000 0000
---------------------------------------------------------------
---------------------------------------------------------------
1
11
21
31
41
51
61
71
81
91
2
12
22
32
42
52
62
72
82
92
3
13
23
33
43
53
63
73
83
93
4
14
24
34
44
54
64
74
84
94
5
15
25
35
45
55
65
75
85
95
6
16
26
36
46
56
...