Microprocesadores

Solo disponible en BuenasTareas
  • Páginas : 9 (2116 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de mayo de 2011
Leer documento completo
Vista previa del texto
Computadora, Microprocesador, Microcomputadora, Microcontrolador.

Sistema básico de computadora:

Bus de datos
Bus de direcciones
Bus de control

La organización del programa y datos dentro de un bloque de memoria es llamada ARQUITECTURA VON NEWMAN.

Microprocesador: El término lo usó Intel en 1972 y, generalmente se refiere a la implementación del CPU de una computadora en unsimple circuito de gran escala de integración LSI.

Microcomputadora: Computadora que usa un microprocesador como CPU y pocos componentes para memoria y dispositivos de E/S.

Microcontrolador: Es una microcomputadora con su memoria y las interfaces de E/S en un simple chip.

Códigos de Operación de una computadora.

El primer paso en el diseño de una computadora es definir el conjunto deoperaciones que hará.

Se requiere de un código de operación para que la computadora entienda la operación a realizar.

Operación Código de operación
ADD OO
SUB O 1
IN 1 O
OUT 1 1

Hardware para la suma y resta:

Hardware para entrada y salida:

Pueden existir 1 o más dispositivos de E/S

Para que la computadora identifique quédispositivo de entrada / salida es, lo podemos hacer de dos formas:

1. Separar instrucciones por ejemplo, agregar las instrucciones:

IN 1 IN 2

2. Incluir un operando con la operación.

La combinación de una operación y un operando es llamada una INSTRUCCIÓN DE COMPUTADORA.

Cambiemos nuestro código de operación.

Operación Operando Código de instrucción =Op. code + operando code
ADD ----- 00------
SUB ----- 01------
IN Dispositivo # 10----ii
OUT Dispositivo # 11----oo

Operación Move

Se necesita mover el contenido del acumulador al registro B, con lo cual se inventa la instrucción MOV (otros la llaman LD ( Load).

La operación MOV copia el dato del registrofuente al destino, la información del registro fuente no es destruida.

Tenemos un nuevo conjunto de instrucciones:

Operación Operando op. code + operand code
ADD ----- 00------
SUB ----- 01------
IN Dispositivo # 10----ii
OUT Dispositivo # 11---oo
MOV ----- 010-----

Sumar dos números

Línea Campo operaciónOperando Comentario

1 IN 1 A ( Switches

2 MOV B ( A

3 IN 1 A ( Switches

4 ADD A ( A+B

5 OUT 2 Led ( A

Memoria

Arreglo de Flip - Flops que almacena datos.

La memoria de la computadora contiene información o datos binarios. Por lo tanto debemos CODIFICAR el programa usando el código de instrucción. Esto es llamadoENSAMBLAR un programa, el cual es un proceso que convierte las instrucciones en unos o ceros que van en la memoria de la computadora.

El programa para sumar dos números, después de codificarse, es:

|Dirección de memoria |Contenido |Operación, operando |
|0: |1010 0001 |IN 1|
|1: |0100 0000 |MOV |
|2: |1010 0001 |IN 1 |
|3: |0010 0000 |ADD |
|4: |1110 0010 |OUT2 |

El Nuevo hardware para decodificar las instrucciones es:

Cerebro de la computadora Instrucciones

La información en la memoria de la computadora es el programa ensamblado, y cada localidad tiene una instrucción.
Cuando una instrucción es “traída” desde la memoria de la computadora, se transfiere a un registro de instrucciones y posteriormente se...
tracking img