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

SISTEMAS DE NUMERACIÓN


Enviado por   •  13 de Enero de 2023  •  Tareas  •  993 Palabras (4 Páginas)  •  168 Visitas

Página 1 de 4

PARTE I: SISTEMAS DE NUMERACIÓN.  (Página 1)

EJERCICIO 1: ¿Qué es un sistema de numeración posicional? ¿Qué sistema de numeración utiliza el hardware del sistema informático para representar la información? 

Son aquellos en los que el valor de cada digito varia según su posición.

El hardware utiliza los sistemas de numeración de base dos, es decir, el binario.

EJERCICIO 2: Realiza las siguientes conversiones: 

1) Convierte a binario el número decimal 123:

Decimal

Binario

123

1111011

2) Convierte a decimal el número binario 101010:

Decimal

Binario

42

101010

3) Pasa a octal el número decimal 12: 

Decimal

Octal

12

14

4) Pasa el número 34 octal a decimal.

Decimal

Octal

28

34

5) Pasa a hexadecimal el número decimal 41565: 

Decimal

Hexadecimal

41565

A25D

6) Pasa a decimal el número F03 hexadecimal. 

Decimal

Hexadecimal

3843

F03

7) Convierte el número 47 decimal a binario, octal y hexadecimal.

Decimal

Binario

Octal

Hexadecimal

47

101111

57

2F

PARTE II: ARQUITECTURA DEL COMPUTADOR. (Páginas 2 y 3)

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 24.

La instrucción consiste en sumar dos variables: la variable a, que se encuentra en la dirección de memoria 48, y la variable b, que se encuentra en la posición de memoria 49.

El resultado de la suma, debe ser almacenado en la variable c, que se encuentra en la dirección de memoria 50.

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)

 El primer paso seria iniciar la una fase de búsqueda, partimos de CP (Contador Programa), el cual contiene en todo momento la la dirección de memoria donde está la instrucción que necesitamos para ejecutar el programa, en este caso seria la casilla 24. El segundo paso seri cuando laCP enviá esta información al MAR (Registro de Direcciones), con la dirección de la instrucción, la casilla 24. El MAR ya dispone de las siguiente instrucción, y este está comunicado a través de un bus de direcciones. El siguiente paso seria cuando la UC (unidad de Control), enviá una orden de lectura, por medio del bus de control, A través de un bus de datos se pasará esta información al MDR (Registro de Datos) y esta llegara al RI (Registro de instrucciones) donde se quedará almacenada; la instrucción que se esta ejecutando; en todo momento. El cuarto paso consiste en la descodificación de las instrucciones en el Decodificador (D) consiguiendo que RI obtenga el CO (Código de Operación), que en este caso seria que hay que sumar la variable A; en la posición 48 + la variable B; en la posición 49 y almacenar el resultado en la C; que seria la posición 50. Teniendo ya todas las instrucciones claras la y siguiendo con el quinto paso, la UC indica al MAR que busque la primera variable en la dirección de memoria, que seria la posición 48, posteriormente la UC hace llegar al selector la orden de lectura de la dirección  guardada en el MAR a través de un bus de control. La información de la dirección llega al MDR donde se quedará almacenada temporalmente en la ALU (Unidad Aritmético-Lógica). Posteriormente la UC indicará nuevamente a MAR la dirección de la variable B, que seria la posición 49, y repita el proceso anterior. Proseguimos con el siguiente paso , una vez tengamos todo lo información necesario para la operación, cuya información sigue almacenada en la ALU, la UC le dará la orden para que realice la suma y, tras obtener el resultado esta se almacenará en el AC (registro Acumulador). En el sexto paso, el resultado será finalmente enviado desde AC hasta el MDR por medio de un bus de datos, todo esto bajo una orden directa de la UC, para que pueda ser almacenado en la variable C. Por ultimo la UC indica al MAR que debe de llevar el resultado a la posición 50 y se guarda allí.

...

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