SISTEMAS DE NUMERACIÓN
Enviado por jonayvalo • 1 de Diciembre de 2021 • Tarea • 773 Palabras (4 Páginas) • 114 Visitas
PARTE1:SISTEMAS DE NUMERACIÓN
EJERCICIO1:
- ¿Qué es un sistema de numeración posicional?
Es aquel que al representar una cantidad mediante una cadena de símbolos el significado de cada símbolo varían en función de la posición dentro de la cadena
- ¿Qué sistema de numeración utiliza el hardware del sistema informático para representar la información?
El hardware utiliza el Sistema Binario
EJERCICIO2:
Realiza las siguientes conversaciones:
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 en 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 hexaecimal
Decimal | Binario | Octal | Hexadecimal |
47 | 101111 | 57 | 2F |
PARTE II:ARQUITECTURA DEL COMPUTADOR
EJERCICIO 1:
El Registro contador de programa (CP) contiene permanentemente la dirección de memoria de la próxima instrucción a ejecutar, por lo que en este caso contendrá la dirección de memoria 24, ya que es la próxima instrucción a realizar.
El Registro de direcciones de memoria (MAR) contiene la dirección de memoria donde se encuentra la próxima instrucción, por lo que en un primer paso la MAR buscara nuestra instrucción en la dirección 24 la cogerá de la memoria RAM y la enviará al MDR.
Al Registro de intercambio de memoria (MDR), a través del bus de datos, llegará desde la memoria RAM, tanto las instrucciones como los datos contenidos en la memoria principal (RAM). El MDR leerá la instrucción y se la pasara al RI.
El Registro de instrucciones (RI) contiene la instrucción que se está ejecutando en cada momento y su código de operación (CO), la orden de sumar, así como los operandos o direcciones de memoria donde se encuentran. Se decodifica la instrucción y tenemos lo que hemos leído en la direccion 24 = la orden de sumar, los datos a sumar y en que dirección de memoria están esos datos.
De esta manera el MAR se va a la memoria RAM a buscar el primer dato en la dirección 48, se lo envía al MDR y este lo lleva a un registro temporal de la CPU mientras espera por los demás datos ...
El MAR vuelve a buscar el segundo dato en la dirección 49, y hace automáticamente lo mismo.
Con los datos de la dirección 48 y 49 listos, el Registro contador de programa (CP) dará por terminada esta instrucción y pasara a la siguiente (la instrucción 25).
Por último en la fase de ejecución, se realiza la operación de suma y se enviara a el Registro acumulador (AC). Este registro es el que depositará los resultados de las operaciones. El resultado que tenemos en AC, pasará por ultimo al MDR para que lo almacene en la dirección de memoria 50 de la RAM.
...