Escolar Documentos
Profissional Documentos
Cultura Documentos
COMPUTADORES
PROFESIONAL EN FORMACIN
DOCENTE:
PERIODO:
ABRIL-AGOSTO 2016
PARTE DE ENSAYO
A. Genere el lenguaje necesario (mnemnicos) para representar la siguiente frmula,
a travs de una instruccin de una sola direccin (1 punto).
X = {(A * B) C} + (D / E)
Para la resolucin del ejercicio tomamos en cuenta que los cdigos de operacin (CO)
se pueden representar mediante mnemnicos (abreviaturas); y son los siguientes:
ADD suma
SUB resta
MOV movimiento de datos
MUL multiplicacin
AND, OR, XOR operaciones lgicas
1. LOAD B
( ACB)
2. MPY A
( AC AC * A)
3. SUB C
( AC AC- C)
4. STORE X
( XAC)
5. LOAD D
( ACD)
6. DIV E
( AC AC / E)
7. SUB X
( AC AC + X)
8. STORE X
( XAC)
Q-1 = 0
de Q o M, lo q equivale a 4 bits.
Q-1
DESCRIPCIN
0000
0011
0111
Valores
iniciales
CICLOS
Primer Ciclo:
1001
0011
Q-1
0
M
0111
DESCRIPCIN
A A-M
CICLOS
Primer
ciclo
Q-1
DESCRIPCIN
1001
0011
0111
A A-M
1100
1001
0111
Desplazamiento
CICLOS
Primer ciclo
Segundo Ciclo:
1110
0100
Q-1
1
M
0111
DESCRIPCIN
CICLOS
Desplazamiento
Segundo
ciclo
Tercer Ciclo:
Ahora el par (Qo ,Q-1 ) =(01) y de acuerdo al algoritmo el proceso contina por la derecha.
De lo anterior, podemos decir que la operacin a realizarse es A+M (1110+ 0111).
1110
0111
0101
El resultado lo almacenamos en A. Por consiguiente A=0101
A
0101
0100
Q-1
1
M
0111
DESCRIPCIN
A A+M
CICLOS
Tercer
ciclo
Q-1
DESCRIPCIN
0101
0100
0111
A A+M
0010
1010
0111
Desplazamiento
CICLOS
Tercer
ciclo
Cuarto Ciclo:
Ahora el par (Qo ,Q-1 ) =(0,0) y de acuerdo al algoritmo, solo se realiza el desplazamiento:
0001
0101
Q-1
0
M
0111
DESCRIPCIN
Desplazamiento
CICLOS
Cuarto
Ciclo