apunte8

Páginas: 53 (13115 palabras) Publicado: 31 de agosto de 2015
ARQUITECTURA DE COMPUTADORAS
Ingeniería en Sistemas de Información
Universidad Tecnológica Nacional
Facultad Regional Santa Fe

8.

El Ordenador
(Edición 2006)

MAQUINA DE PROGRAMACIÓN FIJA
Suma manual.
Con los recursos vistos hasta el momento se puede encarar el diseño de un circuito que nos
sirva para ir sumando sucesivas cantidades en un registro que denominaremos ACUMULADOR.
Para ello,necesitamos crear, en primer término un registro (grupo de n biestables) que nos
permitan memorizar una cantidad de entrada ingresada por pulsadores, un registro de salida o
ACUMULADOR donde quedará el resultado de la suma de las sucesivas entradas y registros
intermedios donde depositaremos temporariamente la información. Además y fundamentalmente
necesitaremos de un grupo de sumadores que nospermitan realizar efectivamente la operación de
suma.
Con estos elementos construimos el siguiente circuito:

Referencias
RE reg. entrada
RI reg. intermedio
RS reg. salida

secuencia de proceso
0
1
2
3
4
5

Figura 8-1.

Puesta a 0 general
Ingresa dato en RE
Memoriza
Puesta a 0 RS
Totalizar
Puesta a o RI y RE
Ir a 0

Al iniciar el proceso se hace una puesta a 0 general, pulsando la teclacorrespondiente, en cada
uno de los registros.
Luego ingresamos en el RE el dato a sumar. Si observamos el circuito, a medida que
ingresemos el valor, se va a producir la suma con el contenido del RS (recordar que los sumadores son
sistemas combinacionales y por lo tanto cambian, en la medida que cambien las variables de entrada).
Una vez que se ingresó el valor de entrada completo, y el resultado de la sumaesté estable, se
debe memorizar en un registro intermedio (RI).
Este paso nos permitirá hacer una puesta a 0 del registro de salida, (que está también
involucrado en la entrada) antes de transferir el nuevo resultado.
Digitando la tecla totalizar, se habilita el paso de la información desde el registro intermedio al
registro de salida. Y luego, se puede hacer la puesta a cero del registro deentrada y el registro
intermedio.
De esta forma, el resultado queda en el registro de salida, y pasa a ser un operando, junto con
un nuevo valor que se ingresa en el registro de entrada de la siguiente suma.

ARQUITECTURA DE COMPUTADORAS - 8 EL ORDENADOR - ed.2006

Repitiendo este proceso, se pueden ir acumulando sucesivas cantidades. Aunque, el proceso es
demasiado pesado debido a que por cada suma,se deben digitar varias teclas y, en una secuencia
determinada.
Automatización del proceso.
Encaremos el diseño tratando de automatizar el proceso. Para ello, agregamos un contador que
se incrementa mediante un generador de pulsos, y cada combinación de salida habilita una función. De
esta forma logramos que las mismas se cumplan en una secuencia determinada.
Al digitar suma, se habilita el pasode pulsos desde el G.I. al contador y cuando este vale 1,
habilita la tecla memorizar, cuando vale 2, hace la puesta a 0 de RS, al valer 3, totaliza y 4 pone a 0 el
RE y RI. El contador en 5 finaliza el proceso, para ello restaura el valor del mismo a cero, y cierra el paso
de pulsos, a la espera de un nuevo valor. A estos sucesivos pasos los denominamos microinstrucciones.
De esta forma, nuestratarea será, ingresar los datos en RE, y digitar suma.

0
1

Puesta a 0 general.
Ingresa dato en RE
Dígita suma

Figura 8-2.

MAQUINA DE PROGRAMACIÓN VARIABLE
Introducción:
Las máquinas que hemos visto anteriormente, se encasillan en el tipo de máquinas de
programación fija y responden al esquema siguiente:

Figura 8-4.
La Unidad de Memoria (U.M.) almacena los datos externos, los resultadosparciales y los finales
del proceso.
Esta puede estar constituida por algunos registros, tal es el caso de las máquinas vistas o, si el
número de datos es elevado (mas de diez), poseer una organización o estructura como las estudiadas
en el tema relativo a memorias.
La Unidad de Aritmética y Lógica (U.A.L.) recibe información procedente de la Unidad de
Memoria, ejecuta los cálculos y le devuelve los...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS