Beruflich Dokumente
Kultur Dokumente
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