Tarea para SOM01
smaullTarea13 de Noviembre de 2017
932 Palabras (4 Páginas)439 Visitas
Parte I
Ejercicio 1:
El sistema de numeración posicional es aquel que al representar una cantidad mediante una serie de número o símbolos, el valor de cada número o símbolo dentro de la cantidad viene dado por su posición dentro de la cantidad.
El hardware utiliza el sistema binario.
Ejercicio 2:
1)
Decimal | Binario |
123 | 1111011 |
2)
Decimal | Binario |
42 | 101010 |
3)
Decimal | Octal |
12 | 14 |
4)
Decimal | Octal |
28 | 34 |
5)
Decimal | Hexadecimal |
41565 | A25D |
6)
Decimal | Hexadecimal |
3843 | F03 |
7)
Decimal | Binario | Octal | Hexadecimal |
47 | 101111 | 57 | F2 |
Parte II
Ejercicio 1
Búsqueda de instrucción: El registro contador de programas (CP) tiene la dirección de la memoria principal (RAM) donde se encuentra la instrucción. Tomaría el valor 24.
Después pasa la dirección al registro de dirección de memoria (MAR) que toma el valor 24. El MAR se comunica con la RAM a través de un bus de direcciones para leer la posición 24.
El valor leído de la posición 24, que es la instrucción de sumar, pasa al registro de intercambio de memoria (MDR). La instrucción pasa al registro de instrucciones (RI) a través de un bus de datos.
Decodificación de instrucción: La instrucción que hay en el RI pasa al decodificador para saber lo que hace la instrucción ( suma de dos operandos que están en 2 posiciones de la RAM y escritura del resultado en otra posición de la RAM). Las posiciones de los operandos y la posición donde se tiene que guardar el resultado viene dentro de la instrucción.
Búsqueda de operandos: El CP indica al MAR la dirección de memoria del primer operando, que es 48, para leerlo. El contenido de la dirección 48 pasa al MDR, tomando el valor 12 que es el primer operando, y a través del bus de datos pasa a un registro temporal de la unidad aritmético-lógica del procesador.
Para el segundo operando se realiza la misma operación, leyendo de la dirección 49 de la RAM el valor 4.
Ejecución de la instrucción: Esta acción la realiza la unidad calculadora tomando los valores del registro temporal y sumándolos. El resultado pasa al registro acumulador (AC) con valor 16.
...