ITRODUCCIÓN AL SISTEMA INFORMÁTICO Y ARQUITECTURA
Enviado por Mar Freya • 24 de Noviembre de 2021 • Tarea • 739 Palabras (3 Páginas) • 74 Visitas
ITRODUCCIÓN AL SISTEMA INFORMÁTICO Y ARQUITECTURA
PARTE I: SISTEMAS DE NUMERACIÓN
EJERCICIO 1:
Un sistema de numeración posicional es el que, al representar una cantidad mediante una cadena de símbolos, el significado de cada uno de los símbolos varía en función de la posición que ocupen dentro de la cadena.
El hardware del sistema informático utiliza el sistema de numeración binario. Nosotros utilizamos el sistema de numeración decimal.
EJERCICIO 2:
DECIMAL | BINARIO |
423 | 110100111 |
DECIMAL | BINARIO |
58 | 111010 |
DECIMAL | OCTAL |
123 | 173 |
DECIMAL | OCTAL |
20 | 24 |
DECIMAL | HEXADECIMAL |
4165 | 1045 |
DECIMAL | Hexadecimal |
3859 | F13 |
DECIMAL | BINARIO | OCTAL | HEXADECIMAL |
57 | 111001 | 71 | 39 |
PARTE II: ARQUITECTURA DEL COMPUTADOR
EJERCICIO 1:
La ejecución de una instrucción consta de dos fases:
La fase de búsqueda, en ella la unidad de control deberá llevar al registro de dirección (MAR) la dirección donde se encuentra la información que debemos llevar al procesador. En este ejercicio llevaremos 24 a MAR. Las instrucciones nos llegarán a través del bus de datos, es decir, que MDR tendrá la instrucción de sumar las dos variables y la dirección de cada una de ellas. Ahora la instrucción debe llevarse al registro de instrucción (RI) con lo que tendremos en el la instrucción a+b=c.
A continuación, viene la fase de ejecución de la instrucción en la que los circuitos de la unidad de control interpretan la instrucción del RI y genera todas las señales de control para que sea ejecutada:
- Se transfiere la posición de memoria del primer operando del registro de instrucciones (RI) al registro de dirección de memoria (MAR):
Pasa la posición de a del RI al MAR
- Mediante el selector de memoria (SM) accedemos a la posición de memoria y llevamos el contenido al registro de intercambio de memoria (MDR):
Tendremos 28 que es la posición en MDR.
- Se transfiere el contenido del registro de intercambio de memoria al banco de registros de la unidad aritmético lógica:
Uno de los registros de BR contendrá la cifra 21.
- Se transfiere la posición de memoria del segundo operando del RI al registro de dirección de memoria:
Pasa la posición de b del RI al MAR.
- Mediante el selector de memoria accedemos a la posición de memoria y llevamos el contenido al registro de intercambio de memoria:
Tendremos 30 en MDR.
- Se transfiere el contenido del registro de intercambio de memoria al banco de registros de la unidad aritmético lógica:
Habrá un segundo registro de BR que contendrá la cifra 8.
- Mediante los circuitos operadores se ejecuta la operación y se guarda el resultado en el acumulador:
El acumulador tendrá la suma de las cifras que es 29.
- El resultado es llevado desde el acumulador al MDR:
Tenemos 29 en el MDR.
...