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

¿Qué es un sistema de numeración posicional?


Enviado por   •  29 de Octubre de 2021  •  Tarea  •  1.045 Palabras (5 Páginas)  •  159 Visitas

Página 1 de 5

PARTE I: SISTEMAS DE NUMERACIÓN

Resuelve los siguientes ejercicios propuestos:

EJERCICIO 1:

¿Qué es un sistema de numeración posicional?

Un sistema de numeración posicional es un código que representa una cantidad mediante una cadena de símbolos, el significado de cada uno de los símbolos varían en función de la posición que ocupen dentro de la cadena.  Por ejemplo, no es lo mismo 23 que 32.

 ¿Qué sistema de numeración utiliza el hardware del sistema informático para representar la información?

El hardware de un sistema informático utiliza un código binario; es un sistema de numeración en base 2 y únicamente son capaces de diferenciar entre dos estados: 1 y 0. Por tanto necesitamos un código para traducir la información que nosotros manejamos habitualmente al lenguaje utilizado por los sistemas informáticos.

EJERCICIO 2:

Realiza las siguientes conversiones:

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

Decimal

Binario

123

123/2=61(resto 1); 61/2=30(resto 1); 30/2=15(resto 0); 15/2=7(resto 1); 7/2=3(resto 1); 3/2=1(resto 1); 1/1=1 (resto 1)

1111011

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

Decimal

Binario

0x2^0+1x2^1+0x2^2+1x2^3+0x2^4+1x2^5= 0+2+0+8+0+32=42

101010

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

Decimal

Octal

12

12/8=1(resto 4) Conversión= 14

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

Decimal

Octal

4x8^0+3x8^1= 4+24= 28

34

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

Decimal

Hexadecimal

41565

41565/16=2597 (resto 13, D); 2597/16=162 (resto 5); 162/16=10 (resto 2);  )(10, A)

A25D

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

Decimal

Hexadecimal

3843

F03

3X16^0+0X16^1+15X16^2=3+0+3840

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

Decimal

Binario

Octal

Hexadecimal

47

47/2=23 (resto 1); 23/2=11 (resto 1); 11/2=5 (resto 1); 5/2=2 (resto 1); 2/2=1 (resto 0)

101111

47/8=5 (resto 7)

57

47/16=2 (resto 15,F)

2F

PARTE II: ARQUITECTURA DEL COMPUTADOR

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)

MEMORIA PRINCIPAL:

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

...

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