ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tarea para SOM01

smaullTarea13 de Noviembre de 2017

932 Palabras (4 Páginas)439 Visitas

Página 1 de 4

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.

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (290 Kb) docx (13 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com