Sei sulla pagina 1di 6

UNIVERSIDAD TCNICA DE MACHALA

UNIDAD ACADMICA DE INGENIERA CIVIL


CARRERA DE INGENIERA DE SISTEMAS
ORGANIZACIN Y ARQUITECTURA DE COMPUTADORES

Trabajo autnomo 10
ACTIVIDAD N:

10

FECHA
ENVIO:

27/06/2016

FECHA
ENTREGA:

01/07/2016

Lenguaje de transferencia
Operaciones lgicas

TEMA:
UNIDAD N 3:

REPRESENTACIN DE DATOS, ORGANIZACIN BSICA.

OBJETIVO:

Entender los conceptos que interviene en el lenguaje de


transferencia de operaciones

PROBLEMA:
Desconocimiento del tema
INDICADOR DE EVALUACION:

CALIFICACIN

TIPO DE ACTIVIDAD
LUGAR

Intraclase
Extraclase

ALCANCE

FORMA

Individual Taller
Grupal
Sntesis, esquemas
Caso de estudio
Investigativa
Vinculacin con la
colectividad

Prctica en laboratorio
Prctica en clase
Resolucin de problemas,
ejercicios

Ensayo, artculo
Informe de exposicin

ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA:


NOMBRE ESTUDIANTE
ROL
Rosa Jimnez Pulla
TCNICAS EMPLEADAS
Investigacin.

Investigador

Lenguaje de transferencia
Un sistema digital es una interconexin de mdulos de hardware digital que
realizan una tarea especfica de procesamiento de informacin. Los sistemas
digitales varan en tamao y complejidad desde unos cuantos circuitos
integrados hasta un complejo de computadoras digitales interconectadas e
interactivas. El diseo de sistemas digitales utiliza de manera invariable un
enfoque modular. Los mdulos se construyen a partir de componentes digitales
como registros, decodificadores, elementos aritmticos y lgica de control. Los
diferentes mdulos estn interconectados con los datos y las trayectorias de
control comunes para formar un sistema de computadora digital.
Los mdulos digitales se definen mejor por los registros que contienen y las
operaciones que realizan sobre los datos que almacenan. Las operaciones que
se ejecutan sobre los datos almacenados en los registros se llaman
microoperaciones. Una microoperacin es una operacin bsica realizada
sobre la informacin almacenada en uno o mas registros. El resultado de la
operacin puede sustituir la informacin binaria anterior de un registro o puede
transferirse a otro. Algunos ejemplos de microoperaciones son desplazar,
contar, borrar y cargar. Algunos de los componentes digitales que se
presentaron son registros que sirven para realizar microoperaciones. Por
ejemplo, un contador con carga paralela puede realizar las microoperaciones
de incremento y carga; un registro de desplazamiento bidireccional puede
realizar las microoperaciones de desplazamiento a la derecha y a la izquierda.
La organizacin interna del hardware de una computadora digital se define
mejor al especificar:
1. El conjunto de registros que contiene y sus funciones.
2. La secuencia de microoperaciones que se realizan sobre la informacin
binaria almacenada en los registros.
3. El control que inicia la secuencia de microoperaciones.
El lenguaje de transferencia de registros que se adopta aqu se considera lo
ms sencillo posible, para que no sea difcil de memorizar. En seguida
definiremos los smbolos para diferentes tipos de microoperaciones y al mismo

tiempo describiremos el hardware asociado con el que se pueden llevar a cabo


las microoperaciones planteadas. La denominacin simblica que se presenta
en este captulo se optimizar en captulos posteriores para especificar las
transferencias de registros, las microoperaciones y las funciones de control que
describen la organizacin interna del hardware de las computadoras digitales.
Se puede aprender con facilidad otra simbologa una vez que se familiariza uno
con este lenguaje, porque la mayora de las diferencias entre los lenguajes de
transferencia de registros, consisten en variaciones de los detalles ms que en
el propsito general.
Transferencia entre registros
Los registros de computadora estn representados por letras maysculas (en
ocasiones seguidas de nmeros), para denotar la funcin del registro. Por
ejemplo, el registro que contiene una direccin para la unidad de memoria, por
lo general se llama un registro de direccionamiento de memoria y se designan
las letras MAR por sus siglas en ingls (memory address register). Otros
nombres para registros son PC (contador de programa), IR (registro de
instruccin) y Rl (registro de procesador). Los flip-flops individuales en un
registro de n bits estn numerados en una secuencia de O hasta n 1,
comenzando desde O en la posicin de la extrema derecha y aumentando los
nmeros hacia la izquierda. Un registro de 16 bits se divide en 2 partes en el
ejemplo (d). Los bits del O al 7 reciben el smbolo L (byte bajo) y los bits del 8 al
15 reciben el smbolo H (byte alto). El nombre del registro de 16 bits es PC. El
smbolo PC (0-7) o Pc (L) denomina el byte de orden menor y PC (8-15) o PC
(H) designa al byte de orden mayor.
La transferencia de informacin de un registro a otro se representa en forma
simblica mediante un operador de sustitucin. El enunciado:
R2 < Rl
Denota una transferencia del contenido del registro Rl al registro R2. Designa la
sustitucin del contenido de R2 por el contenido de Rl. Por definicin, el
contenido del registro fuente Rl no cambia despus de la transferencia.

Un enunciado que especifica una transferencia de registro implica que estn


disponibles circuitos de la salida del registro fuente a la entrada del registro
destino y que el registro destino tiene capacidad de carga paralela.
Normalmente, deseamos que la transferencia ocurra slo bajo una condicin
de control predeterminada. Esto puede mostrarse mediante un enunciado si,
entonces Qf-then)
Si (P = 1) entonces (R2 < Rl)
donde P es una seal de control que se genera en la seccin de control. En
ocasiones es conveniente separar las variables de control de la operacin de
transferencia de registros al especificar una funcin de control. Una funcin de
control es una variable booleana, que es igual a O o a 1. La funcin de control
se incluye en el enunciado como sigue:
P: R2~-Rl
La condicin de control se termina con un signo de dos puntos. Representa la
necesidad de que la operacin de transferencia sea ejecutada slo por el
hardware si P = 1.
Cada enunciado escrito en notacin de transferencia de registros implica una
estructura de hardware para realizar la transferencia. Se muestra el diagrama
de bloque de la transferencia de Rl a R2. Las n salidas del registro Rl estn
conectadas a las n entradas del registro R2. La letra n se usar para indicar
cualquier cantidad de bits para el registro. Se sustituir por un nmero real
cuando se conozca el tamao del registro. El registro R2 tiene una entrada de
carga que activa la variable de control P. Se considera que la variable de
control est sincronizada con el mismo reloj que se aplica al registro. Como se
muestra en el diagrama de temporizacin, P se activa en la seccin de control
mediante el flanco ascendente de un pulso de reloj en el tiempo t. La siguiente
transicin positiva del reloj en el tiempo t + 1 encuentra activa la entrada de
carga y las entradas de datos de R2 se cargan a su vez en el registro en
paralelo. P puede regresar a O en el tiempo t + 1; de otra manera, la
transferencia ocurrir con cada transicin de pulso de reloj mientras P
permanece activa.

Debe notarse que el reloj no se incluye como una variable en los enunciados
de transferencia de registros. Se considera que todas las transferencias
ocurren durante una transicin de flanco de reloj. Aunque la condicin de
control P se activa inmediatamente despus del tiempo t, la transferencia real
no ocurre hasta que se activa el registro mediante la siguiente transicin
positiva del reloj en el tiempo t + 1.
Los smbolos bsicos de la notacin de transferencia de registros se listan en la
tabla 4-1. Los registros estn representados por letras maysculas y los
nmeros pueden estar despus de las letras. Se usan parntesis para sealar
una parte de un registro al especificar el rango de los bits o al otorgar un
nombre simblico a una parte de un registro. La flecha significa una
transferencia de informacin y su direccin. Se usa una coma para separar dos
o ms operaciones que se ejecutan al mismo tiempo. [1]
Operaciones lgicas
Combinando proposiciones simples obtenemos proposiciones compuestas
mediante operaciones lgicas.
A cada una de estas operaciones lgicas le corresponde una tabla de verdad.
1.
pq
V
F
F
F
2.

Conjuncin. Dos proposiciones simples p y q relacionadas por el


conectivo lgico "y"

conforman la proposicin compuesta llamada

conjuncin, la cual se simboliza as: p q.


pq
V
V
V
F
3.

Disyuncin. Dos proposiciones simples p y q relacionadas por el


conectivo lgico "O" conforman la proposicin compuesta llamada
disyuncin, la cual se simboliza as: p q.

~ p se lee: no p
o tambin: no es cierto que p
~p
F
V
4.

Negacin. Dada una proposicin simple p, esta puede ser negada y


convertirse en otra proposicin llamada negacin de p, la cual se simboliza
as:
pq
V
F
V
V

5.

Condicional o Implicativa. Dos proposiciones simples p y q


relacionadas por el conectivo lgico "entonces" conforman la proposicin
compuesta llamada condicional o implicativa, la cual se simboliza as: p q:

6.

Bicondicional. Dos proposiciones simples p y q relacionadas por el


conectivo lgico "si y slo si" conforman la proposicin compuesta llamada
conjuncin, la cual se simboliza as: p q. [2]
pq
V
F
F
V

Bibliografa
[1] Galeon,
ArquideComp,
2015.
[En
http://arquidecomp.galeon.com/unidad01.htm.
[2]

lnea].

Available:

Monografias.com, El Centro de Tesis, Documentos, Publicaciones y


Recursos Educativos, [En lnea]. Available:
http://www.monografias.com/trabajos58/operaciones-logicas/operacioneslogicas2.shtml#xoper#ixzz4CnDPDb2B.

Potrebbero piacerti anche