SISTEMAS DE NUMERACIÓN
Enviado por Luis Castaño • 31 de Octubre de 2022 • Ensayo • 1.269 Palabras (6 Páginas) • 83 Visitas
PARTE 1: SISTEMAS DE NUMERACIÓN
EJERCICIO 1
¿Qué es un sistema de numeración posicional?
Los sistemas de numeración son posicionales cuando el valor de cada dígito del número depende de la posición en la que se encuentra.
¿Qué sistema de numeración utiliza el hardware del sistema informático para representar la información?
El sistema binario que se basa en la representación de cantidades utilizando los dígitos 1 y 0.
EJERCICIO 2
Realiza las siguientes conversiones:
1) Convierte a binario el número decimal 123:
Decimal | Binario |
123 | 123/2 = 61/2 = 30/2 = 15/2 = 7/2 = 3/2 = 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 | 12/8 = 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 (5 pt.)
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 |
...