Вы находитесь на странице: 1из 8

ARQUITECTURA DEL COMPUTADOR

TRABAJO DE INVESTIGACION # 11

ACTIVIDAD N:
TEMA:
UNIDAD N3:

FECHA
24-11-2014 FECHA
26-11-2014
ENVIO:
ENTREGA:
Profundizar la investigacin sobre el lenguaje de transferencia de que
se da en el Mainboard.

11

REPRESENTACION DE DATOS
Caracterizar y describir el lenguaje de transferencia que se da en la

OBJETIVO:

Mainboard.

PROBLEMA:
INDICADOR DE
EVALUACION:

La necesidad de caracterizar y describir el lenguaje de transferencia


que se da en la Mainboard.
DESCRIPCIN:

Asuntos
contemporneos
Siempre
(2)

Criterios de Evaluacin PARA EXPOSICIN


La exposicin desarrollada:

A veces
(1)

Nunca
(0.5)

1. CONOCIMIENTO SOBRE EL TEMA.


Responde claramente a las preguntas que se le realizan.
Demuestra seguridad en el tratamiento de los temas.
2. EXPRESIN.
Toma en cuenta los elementos vocales
Toma en cuenta los elementos verbales
Toman en cuenta los elementos visuales
3. MATERIAL:
Entrega documentacin impresa y digital.
Los recursos para presentar la exposicin.
Lo realiza a tiempo.
4. EJEMPLOS.
Incluye ejemplos claros que permiten un mejor entendimiento del tema.
5. CONTENIDO.
Los temas y el contenido presentado son fciles de entender.

TIPO DE ACTIVIDAD
LUGAR

ALCANCE

Intraclase

Individual

Extraclase Grupal
CALIFICACIN

FORMA

Taller
Sntesis, esquemas
Caso de estudio

Prctica en laboratorio
Prctica en clase
Resolucin de problemas,

Investigativa

ejercicios

Vinculacin con la colectividad

Ensayo, artculo
Informe de exposicin

ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA:


NOMBRE
ROL
DESCRIPCIN
Realizador de la Investigacin
Juan Jos Ramrez Aguilar Estudiante
Jorge Torres
Estudiante
Realizador de la Investigacin
Jordi Duran
Estudiante
Realizador de la Investigacin
Bryan Barrezueta
Estudiante
Realizador de la Investigacin
Max Palma
Estudiante
Realizador de la Investigacin

INTRODUCCION
En la presente investigacin se pudo detallar todo al lenguaje de transferencia
que se da en la Mainboard, haciendo nfasis primordialmente en los buses de
transferencia de datos como lo son los Buses del Sistema, Buses de Gestin
del Sistema, Buses de Expansin.

La arquitectura de computadores analiza los conceptos bsicos de anlisis de


capacidad, rapidez y costo de hardware para un eficiente para el anlisis y
transferencia de datos entre procesos y registros. Para esto se necesitan de
elementos de hardware con memorias, discos magnticos.

Todos estos dispositivos tienen para su manejo, direcciones y lenguaje de


transferencia de registros, adems de que usan expresiones de micro
operaciones en forma simblica. Se definen smbolos para micro operaciones
aritmticas, lgicas y de corrimiento. Se desarrolla una unidad aritmtico lgica y de corrimiento compuesta para demostrar el diseo de la circuitera de
las micro operaciones ms comunes.

OBJETIVO
Caracterizar y describir el lenguaje de transferencia que se da en la Mainboard.

OBJETIVOS ESPECIFICOS

Analizar todo lo referente al lenguaje de transferencia que se da en la


Mainboard.

Realizar cuadros explicativos para demostrar la interpretacin del


lenguaje de transferencia del Mainboard

Analizar las expresiones simblicas y las secuencias de micro


operaciones

MARCO TEORICO
LENGUAJE DE TRANSFERENCIA QUE SE DA EN EL MAINBOARD
Descripcin del lenguaje de transferencias de registros que se dan en el
Mainboard
El lenguaje de transferencias de registros es un sistema para expresar la forma
simblica, las secuencias de micro operaciones entre los registros del mdulo
digital. (http://infocornella.weebly.com/)
Este sistema consiste bsicamente de una unidad de memoria, siete registros y
dos decodificadores. La unidad de memoria contiene 256 palabras de 8 bits
con esto se puede demostrar las operaciones bsicas que se encuentran en los
computadores. (http://infocornella.weebly.com/)
Una breve descripcin de los registros que contiene un computador sencillo el
cul, estos se encargan del proceso de informacin se muestra en esta tabla.
Smbolo

Nmero de bits

Nombre del

Funcin

registro
MAR

MBR

Registro de

Almacena

direccin de

direcciones de

memoria

memoria

Registro separador

Almacena

de memoria

contenidos de
palabras de
memoria

Registro A

Registro
procesador

Registro R

Registro
procesador

PC

Contador de

Almacena la

programa

direccin de
instruccin

IR

Registro de

Almacena cdigos

Instruccin

de operacin
corrientes

Contador de

Generador de

tiempo

secuencias

Si queremos leer una instruccin, el contenido que hay en PC se transfiere al


MAR y as se inicia un ciclo de lectura de lectura de memoria, as pues el PC
se incrementa a 1 y esto hace que almacene la siguiente direccin en la
secuencia de instrucciones, despus un cdigo de operacin ledo de la
memoria al MBR, se transfiere al IR. Si la parte de direccin de memoria de
una instruccin se le al MBR, esta direccin se transfiere al MAR para leer l
operando. Entonces el MAR puede recibir direcciones del PC o del MBR.
Este computador est compuesto de 8 bits en el cdigo de operacin por lo que
tenemos hasta 256 operaciones diferentes. Pero a manera de simplificar
tenemos

tres

instrucciones

para

un

computador

sencillo.

(http://infocornella.weebly.com/)
Cdigo de

Mnemnico

Descripcin

Funcin

00000001

MOV R

Mover R a A

AR

00000010

LDI OPRD

Cargar OPRD a A

A OPRD

00000011

LDA ADRS

Cargar el

A M(ADRS)

operacin

operando
especificado por
ADRS a A

La mnemotcnica asociada con cada instruccin puede usarse por los


programadores para especificar las instrucciones con nombres simblicos.
La sigla MOVE simboliza una instruccin de movimiento, el smbolo R indica el
contenido de R que se mueve al registro A, la sigla LDI (load inmediate)
simboliza una instruccin de carga inmediata, el OPRD se establece para un
operando actual que el programador debe especificar con esta instruccin, LDA
(lad into A) es una abreviatura para cargar a A y ADRS establece un nmero de
direccin que el programador debe especificar con esta instruccin.
Un computador con tres funciones no es muy til. Se debe asumir que este
computador tiene muchas ms instrucciones pero se consideran tres de ellas.
(http://infocornella.weebly.com/)

CICLO DE ENVO DE INSTRUCCIONES


Este ciclo de envo de instrucciones comienza cuando un cdigo de operacin
cuya direccin est en PC se lee de la memoria al MBR. El PC se incrementa a
1 para prepararla para la siguiente direccin en secuencia. El cdigo de
operacin se transfiere del MBR al IR donde es decodificado por el control y a
todo esto se le llama ciclo de envo de instruccin, ya que sta saca el cdigo
de operacin de la memoria y lo coloca en un registro de control.
(http://infocornella.weebly.com/)
Un diagrama de esta operacin podra ser:
t0= MAR PC Transferir direccin del cod. de operacin
t1= MBR M, PC PC + 1 Leer el cod. de operacin, incremento PC
t2= IR MBR Transferir el cod. de operacin al IR
Las microoperaciones y funciones de control que preceden al ciclo de envo se
determinan en la seccin de control a partir del cdigo de operacin
decodificado.

EJECUCIN DE LAS INSTRUCCIONES.


El control usa las variables qi para determinar las siguientes microoperaciones
es secuencia. La instruccin tiene MOV R tiene un cdigo de operacin que
hace q1= 1.
La ejecucin de esta instruccin requiere la microoperacin:
q1t3: A R,T 0
As cuando q10 1 en el tiempo t3=, el contenido de R se transfiere al registro A
y el registro T se borra.
Cuando PC se incrementa a 1 la instruccin LDI OPRD tiene un cdigo de
operacin que hace q2=1. Las microoperaciones que ejecutan esta instruccin
son:
q2t3: MAR PC transferir direccin del operando
q2t4: MBR M, PC PC + 1 leer el operando incrementar PC
q2t5: A MBR, T 0 transferir l operando, pasar al ciclo de envo
La instruccin LDA ADRS tiene un cdigo de operacin que hace q3=1. Las
micooperaciones necesarias para ejecutar esta instruccin son:
q3t3: MAR PC transferir la siguiente operacin de instruccin
q3t4: MBR M, PC PC + 1 leer DIRECCIN, (ADRS) incrementar PC

q3t5: MAR MBR transferir direccin del operando.


q3t6: MBR M Leer l operando.
q3t7: A MBR, T 0 Transferir l operando de A, pasar al ciclo de envo.
DISEO DEL COMPUTADOR.
El primer paso en el diseo es repasar las proposiciones de transferencia entre
registros, listadas anteriormente y escoger aquellas que realicen la misma
macrooperacin en el mismo registro, por ejemplo:
t0+ q2t3 + q3t3: MAR PC
Tenemos que recordar que una funcin de control es una funcin de Boole. El
+ entre las funciones de control se refiere a una operacin de Boole OR y la
secuencia de un operador entre q2 y t3 denota una operacin de Boole AND.
Las funciones de control obtenidas para cada micooperacin se forman en una
ecuacin de la variable binaria xi, i=1,2,.........,8.
El diseo de un computador sencillo se puede obtener de la informacin de
transferencia entre registros dada a continuacin:
X1 = t0 + q2t3 + q3t3:

MAR ! PC

X2 = q3t5:

MAR ! MBR

X3 = t1 + q2t4 + q3t4:

PC ! PC + 1

X4 = x3 + q3t6:

MBR ! M

X5 = q2t5 + q3t7:

A ! MBR

X6= q1t3:

A!R

X7 = x5 + x6:

T!0

X8 = t2:

IR ! MBR

A8 A7 A6 A5 A4 A3 A2 A1
A
Descripcin
Denota un registro
Denota un bit de un registro
Denota una porcin de un registro
Denota una transferencia de informacin
Termina una funcin de control
Separa dos microoperaciones
Especifica una direccin para una transferencia de memoria

Smbolo
Letras (y numerales)
Suscrito
Parntesis( )
Flecha
Dos puntos :
Coma ,
Llaves cuadradas[ ]
0
Multiplexor cudruple
2x1
Registro A
Registro B
OR
Registro de C
Ts t1
Registro A
A(N)
A(S)
004
0613789
00100
0100111000
104
02601000
Cdigo-operacin
Operando
Cdigo-operacin
Cdigo-operacin
Direccin del operando
(c) Direccin directa

CONCLUSIONES

Con la investigacin realizada pude conocer el lenguaje de transferencia


de registros del Mainboard.

Mediante la investigacin se pudo conocer y analizar todos los smbolos


y secuencias de micro operaciones que se dan en la Mainboard.

En la investigacin realizada pude interpretar los cuadros explicativos


sobre las caractersticas del Mainboard en cuanto al lenguaje de
transferencia de registros.

RECOMENDACIONES

Se recomienda interpretar correctamente el lenguaje de transferencia de


registros del Mainboard.

Se recomienda saber cmo es el funcionamiento cada smbolo y


secuencias de micro operaciones que se dan en la Mainboard.

Se recomienda interpretar de forma correcta los cuadros de las


representaciones de las caractersticas del Mainboard sobre el lenguaje
de trasferencia de registros

BIBLIOGRAFIA
http://infocornella.weebly.com/. (s.f.). Recuperado el 24 de 11 de 2014, de
http://infocornella.weebly.com/:
http://infocornella.weebly.com/uploads/7/8/2/5/7825663/placa_base.pdf

Вам также может понравиться