Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRANSFERENCIAS DE REGISTROS
Gran parte de la actividad de un sistema digital que maneja vectores consiste en la transferencia de vectores de informacin de un registro a otro. Es posible considerar una computadora simple como una coleccin de registros entre los cuales es posible transferir datos llevando a cabo manipulaciones lgicas durante la transferencia.
SISTEMAS DIGITALES II EMI 2
REPRESENTACIN DE REGISTROS
En AHPL se representan por medio de letras maysculas y la transferencia de contenido de un registro a otro mediante una flecha. Ejemplo: AC MD Los contenidos de MD se transfieren a AC. Los contenidos de MD se mantienen intactos.
SISTEMAS DIGITALES II EMI 3
SCI CLK
SCN
SISTEMAS DIGITALES II EMI 5
SET
SET
SET
AR [0]
CLR
AR [1]
CLR
AR [2]
CLR
AR [3]
CLR
SCN
CSP
CLK
SET
SET
SET
SET
BR [0]
CLR
BR [1]
CLR
BR [2]
CLR
BR [3]
CLR
AR
BR
CR
SCN 2 SCN 1
SET
SET
SET
SET
CLR
CLR
CLR
CLR
CLK
DR
SISTEMAS DIGITALES II EMI 8
BR[0]
BR[1]
BR[2]
BR[3]
SCN1
SET
SET
SET
SET
SCN 2
CLR
CLR
CLR
CLR
CLK
AR[0]
AR[1]
AR[2]
AR[3]
10
No todas las transferencias implican a todos los FF de un registro. En AHPL se utilizan nmeros de bits para seleccionar FF individuales de un registro. DR[2], DR[3], CR[0] AR[3], AR[4], AR[5] Es posible especificar un segmento de registro indicando los bits primero y ltimo del segmento, separados por (:) DR[2:3] , CR[0] AR[3:5]
SISTEMAS DIGITALES II EMI 11
CR AR BR
CLK
SET
SET
SET
CLR
CLR
CLR
CR[0]
CR[1]
CR[2]
13
14
CLK
CLK
CR
DR
15
2.
CLK
CLK
CR
DR
17
IBUS = AR
IBUS = BR
CR
IBUS CLK
DR
IBUS CLK
CR
SISTEMAS DIGITALES II EMI
DR
18
19
SINCRONIZACIN DE TIEMPOS
CLK
SCN
AR en IBUS
SCR AR en DR
20
IBUS = BR
DR
21
SECUENCIACIN DE CONTROL
En AHPL cada declaracin consta de una parte de transferencia y una parte de bifurcacin (salto condicional). La parte de transferencia en cualquier nmero de transferencias, declaraciones de salida o trayectorias de buses. La parte de bifurcacin como un salto a la instruccin siguiente bajo el formato general: (f1( x1, x2, ,xk),f2(x1, x2, ,xk))/(D1,D2,Dn)
SISTEMAS DIGITALES II EMI 22