Está en la página 1de 5

Frida Alejandra Moyao León

A01026354

1.Explica la Arquitectura de Von-Neumann y sus componentes básicos.

Es una arquitectura general en la que se basan los computadores, fue propuesta por el
matemático Von Neumann para un tipo de computadora. Tiene algunos componentes
básicos.

Unidad Central de Proceso (CPU): Se encarga de procesar la información y descodificación


de las instrucciones. De acuerdo con esta arquitectura debe contar con algunos elementos
como la unidad aritmética-lógica siendo este un circuito lógico que implementa operaciones,
la unidad de control el cual es el “ciclo de instrucción”, el banco de registros que son las
posiciones de memoria ubicadas físicamente dentro del CPU y un dispositivo entrada y
salida los cuales envían información en forma binaria y dispositivos que reciben la info
procesada por la CPU siendo legible para las personas.

Memoria: Almacena información ( conjunto de instrucciones) y datos como operadores y


resultados) y esta será accesible por la CPU. Esta contiene dentro de sí la RAM y el ROM.

Dispositivo de entrada: Envían la información a la unidad por ejemplo los teclados y


sensores.

Dispositivo de salida: Ya es la información procesada y legible para los humanos como por
ejemplo los monitores.
2. Convierte el número hexadecimal 321 a binario y a decimal.

Pasos para convertir el hexadecimal en binario

1. Hago la tabla de Decimal, Hexadecimal y Binario


2. Y de ahí viendo la tabla saco los números en binario en 4 bits.
Pasos para convertir de hexadecimal a decimal

1. En la tabla veo los números de Hexadecimal a Decimal, me doy cuenta que el 3, 2 y


1 no cambian, es decir que no podría trabajar con letras, si fuera una B equivaldría al
11 y trabajaría con el 11, pero como no es así dejo los números tal cual.
2. Después de derecha a izquierda iré multiplicando cada número por 16 en la potencia
que corresponde para ir sumando los resultados y así con la suma de estos números
obtendré mi número en decimal.
3. Expresa el número decimal -456 en complemento a dos

1. Primero paso el 456 a binario (sin fijarme ahora en el signo ), esto se hace con la
tabla en donde la primera columna divides el 456 entre 2, pones el cociente de esa
división en la segunda columna y el la tercera pones el residuo de la división que a
fuerza tiene que ser o 1 o 0. Después pones en la primera columna el cociente de la
división pasada y repites los pasos hasta llegar en la primera columna a una división
menor que 0.
2. Después agrego el signo en el número binario hasta la izquierda, cómo el número del
ejercicio es negativo agrego un 1. El 1 = negativo y el 0 = positivo.
3. El siguiente paso es demasiado sencillo ya que solamente invierto todos los bits
menos el del signo, es decir el 1 se queda intacto y los demás se convierten en 1 si
son ceros o en 0 si son unos.
4. Al final le sumo un 1 en el último bit.
4. Realiza la operación 546 – 456 usando complemento a 2

1. Realizas las operaciones como en la pregunta anterior al número negativo.


2. Haces la operación del número positivo (546) en binario, al número negativo con
todas las demás operaciones anteriormente hechas .
3. Da un resultado en binario la operación y después se pasa a decimal y podemos
comprobar.

5. Explica la secuencia Fetch – Decode – Execute

Esta secuencia funciona dentro del CPU


Fetch se refiere a la instrucción captada desde la memoria RAM para poder indicarle al
procesador la nueva dirección de almacenamiento.
Decode es la instrucción previa es descodificada y se envía a las unidades de ejecución
Execute es la instrucción ya resuelta y los resultados son escritos en los registros internos del
procesador o en la memoria RAM.

También podría gustarte