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

SITEMAS DE NUMERACIÓN


Enviado por   •  29 de Noviembre de 2020  •  Tarea  •  727 Palabras (3 Páginas)  •  149 Visitas

Página 1 de 3

PARTE I: SITEMAS DE NUMERACIÓN

EJERCICIO 1:

Es aquel que al representar una cantidad mediante una cadena de símbolos, el significado de cada uno de ellos varían en función de la posición que ocupen dentro de la cadena.

Utiliza el sistema binario.

EJERCICIO 2:

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

Decimal

Binario

123

1111011

  1. Convierte a decimal el número binario 101010:

Decimal

Binario

42

101010

  1. Pasa a octal el número decimal 12:

Decimal

Octal

12

14

  1. Pasa el número 34 octal a decimal.

Decimal

Octal

28

34

  1. Pasa a hexadecimal el número decimal 41565:

Decimal

Hexadecimal

41565

A25D

  1. Pasa a decimal el número F03 hexadecimal.

Decimal

Hexadecimal

3843

F03

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

Decimal

Binario

Octal

Hexadecimal

47

101111

57

2F

PARTE II: ARQUITECTURA DEL COMPUTADOR

EJERCICIO 1:

La dirección de memoria 24 el valor que toma el registro contador de programa (CP).

A continuación, se pasa el contenido de registro CP al registro MAR.

El registro MAR, está directamente comunicado con la memoria principal a través del bus direcciones y vamos a leer la posición 24 de la memoria principal.

El valor leído es SUMAR A+B Y ALMACENAR RESULTADO EN C, que pasa al registro de datos e instrucciones MDR, a través del bus de datos.

El MDR contiene el dato leído de la memoria que es instrucción SUMAR A+B Y ALMACENAR RESULTADO EN C, que esta pasa a continuación al registro de instrucciones (RI)

En el registro de instrucciones, se almacena las instrucciones de los programas para ser decodificadas a través del decodificador de instrucciones D.

Tras buscar los dos números hay que pasarlos a la ALU

Para buscar el primer número introducimos la dirección de memora donde se encuentra 48 en el MAR.

El contenido de la dirección 48(VARIABLE A=12) se guardará en el MDR. Este primer número (12) lo pasamos a la ALU.

Buscamos el segundo número que está en la posición 49, lo ponemos en MAR. Hacemos una operación de lectura de memoria y obtenemos el segundo número (VARIABLE B=4) en el MDR.

Pasamos el 49 a otro registro temporal de la ALU.

Aquí terminaría la fase de búsqueda.

La fase de ejecución

Ya tenemos en ALU, las operaciones, nos quedaría dar la orden de sumar.

El resultado de la operación se almacena en otro registro típico de ALU

AC registro acumulador, en este caso sería el resultado de la suma de los dos números A+B.

Para almacenar el resultado, pasamos el contenido del registro acumulador (AC) al registro de datos (MDR), insertamos la dirección de memoria donde vamos a guardar el resultado 50 (VARIABLE C = 16) en el registro de direcciones de memoria (MAR) y damos la orden de escritura a la memoria principal.

Con esto ha finalizado la fase de ejecución de la instrucción, quedando el resultado de la operación almacenado en la memoria principal, en la posición 50 (VARIABLE C= 16).

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
(INSTRUCCIÓN
SUMAR A+B, Y
ALMACENAR
RESULTADO
EN C)

34

44

54

64

74

84

94

5

15

25

35

45

55

65

75

85

95

6

16

26

36

46

56

66

76

86

96

7

17

27

37

47

57

67

77

87

97

8

18

28

38

48
(VARIABLE
A=12)

58

68

78

88

98

9

19

29

39

49
(VARIABLE
B=4)

59

69

79

89

99

10

20

30

40

50
(VARIABLE
C)

60

70

80

90

100

EJERCICIO 2:

Periféricos entrada: teclado, ratón, scanner

...

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