Vous êtes sur la page 1sur 3

TRANSFERENCIA DE REGISTROS Y MICROOPERACIONES

Prof Gloria Melndez

REGISTROS: es un tipo de dato estructurado con un nmero fijo de componentes (no todos necesariamente del mismo tipo) a los que se accede por su nombre. Los registros de computadora estn representados por letras maysculas (en ocasiones seguidas de nmeros), para denotar la funcin del registro. La trasferencia de informacin de un registro a otro se representa en forma simblica mediante un operador de sustitucin. La siguiente figura denota una trasferencia del contenido del registro R1 al registro R2. Designa la sustitucin del contenido de R2 por el contenido de R1. Por definicin, el contenido del registro fuente R1 no cambia despus de la trasferencia.

R2

R1

MICROOPERACIN: es una operacin bsica realizada sobre la informacin almacenada en uno o ms registros (flip-flops). El resultado de la operacin puede sustituir la informacin binaria anterior de un registro o puede transferirse a otro. Algunas microoperaciones son: desplazar, contar, borrar y carga. Por ejemplo un contador con carga paralela puede realizar las operaciones de incremento y carga; un registro de desplazamiento bidireccional puede realizar las microoperaciones de desplazamiento a la izquierda y a la derecha. El termino transferencia de registros implica la disponibilidad de circuitos lgicos de hardware que pueden efectuar una microoperacin definida y transferir el resultado de la operacin al mismo o a otro registro. LENGUAJE DE TRANSFERENCIA DE REGISTROS Smbolo Letras y Nmeros Parntesis ( ) Flecha Coma , Corchetes [ ] Dos puntos : Descripcin Representan registros Denota una parte del registro Denota la transferencia de un dato Denota la transferencia simultnea en paralelo Especifica una direccin para memoria Terminacin de la funcin control Notacin AR, R2, DR, IR, ETRE OTROS R2 (1), R2 (7:0), AR (L) R2 R1 DR R2, R2 M [AR] P: R1 R1

TRANSFERENCIA DE REGISTROS Y MICROOPERACIONES

MICROOPERACIONES LGICAS: ESPECIFICAN OPERACIONES BINARIAS PARA ARREGLOS

DE BITS ALMACENADOS EN REGISTROS. ESTAS OPERACIONES CONSIDERAN CADA BIT DE REGISTRO EN FORMA SEPARADA Y LOS TRATAN COMO VARIABLES BINARIAS.

Prof Gloria Melndez

SE ADOPTARAN SIMBOLOS ESPECIALES PARA LAS MICROOPERACIONES LOGICAS OR, AND Y COMPLEMENTAR, PARA DIFERENCIARLAS DE LOS SIMBOLOS DE LAS FUNCIONES BOLEANAS.

MICROOPERACIONES ARITMTICAS DECREMENTO Y CORRIMIENTO.

BSICAS:

SUMA,

RESTA,

INCREMENTO,

TRANSFERENCIA DE REGISTROS Y MICROOPERACIONES

Prof Gloria Melndez

MICROOPERACIONES DE CORRIMIENTO O DESPLAZAMIENTO: Se usan para la transferencia serial de datos. El contenido de un registro puede correrse bien sea a la derecha o a la izquierda.

Representacin simblica

Descripcin Desplazamiento o corrimiento a la izquierda del registro R Desplazamiento o corrimiento a la derecha del registro R Desplazamiento o corrimiento circular a la izquierda del registro R Desplazamiento o corrimiento circular a la derecha del registro R

Ejemplo
Al momento del desplazamiento se pierde el nmero que este en la punta a la izquierda y se le agrega un cero a la derecha Al momento del desplazamiento se pierde el nmero que este en la punta a la derecha y se le agrega un cero a la izquierda Al momento del desplazamiento el nmero que esta en la punta a la izquierda, pasar a la derecha.

Shl R

Shr R

Cil R

Cir R

Al momento del desplazamiento el nmero que esta en la punta a la derecha, pasar a la izquierda.

Licda. Gloria Melndez U.C: Arquitectura del Computador

Vous aimerez peut-être aussi