Sei sulla pagina 1di 3

EXAMEN PARCIAL DE MICROPROCESADORES

1) Utilizando una tabla indique las diferencias entre un Circuito


Digital y un Sistema Digital
CIRCUITO DIGITAL
Bits 0, 1
Conmutacin

Tamao del Dato


Nivel o Lenguaje
Funcionalidad

Mquina de estado
finita
Compuertas
lgicas
flip-flop
Lneas
Combinatorias
+
memoria

Componentes
Conexin
Organizacin

SISTEMA DIGITAL
Palabras
Transferencia entre
registros
Operaciones
Multiplexores
Registros
Buses
VC + UPD

2) Realice un diagrama esquemtico mostrando las unidades


secuenciales que conforman un sistema digital a nivel RT
ENTRAD
A

RELOJ

SEALES
DE
CONTROL
RELOJ

DATOS
DE

UNIDAD DE
CONTROL

SALIDA

UNIDAD DE
PRCESADO DE
DATOS

UNIDAD DE
CONTROL
X

SEALES
DE
CONTROL

UNIDAD DE
PROCESADO DE
DATOS

DATOS
DE
SALIDA

3) Utilizando un ejemplo, explique en detalle como es el ciclo de


una instruccin mostrando la fase de bsqueda y la fase de
ejecucin, la funcin de registro IP o PC, as como la del
registro IR

Una computadora funciona ejecutando una serie de instrucciones que


conforman un programa de manera secuencial, estas instrucciones se
hallan almacenadas en la memoria. La CPU es la que se encarga de
llevar a cabo las instrucciones especificadas en un programa que
bsicamente conlleva dos etapas: bsqueda de una instruccin y
ejecucin de una instruccin. A esta secuencia de dos operaciones
que requiere una instruccin y se muestra en la Figura N 4.11 se le
conoce como ciclo de instruccin.
La instruccin ya buscada y captada se almacena en un registro de la
CPU, el denominado registro de instruccin (IR). La instruccin se
escribe empleando un cdigo binario en la que se especifica la accin
que la CPU debe realizar, sta interpreta la instruccin, esto es, la
decodifica, y lleva a cabo la accin solicitada, que en general puede
ser de cuatro tipos:
- procesador-memoria: transferir datos desde la CPU hacia la memoria
o viceversa.
- procesador-E/S: transferir datos hacia o desde el exterior entre la
CPU y una unidad de E/S.
- procesamiento de datos: la unidad aritmtico-lgica dentro de la
CPU debe realizar alguna operacin aritmtica o lgica con los datos.
- control: puede especificarse que la secuencia de ejecucin se altere
4) Explique la diferencia entre MOV BL, F5 y MOV BL, [F5]
MOV BL, F5
Coloca dato F5 en el registro BL
BL <- F5

MOV BL, [F5]


Coloca dato que est dentro del
registro de memoria [F5] a BL
BL <- [F5]

5) Utilizando un ejemplo sencillo, muestre la diferencia entre el


modo de direccionamiento por registro y el modo de
direccionamiento inmediato
Modo de direccionamiento por registro: similar al modo de
direccionamiento directo, solo que en este caso el registro destino es un
registro y no una posicin de memoria.
Un Ejemplo:
Para el Intel 8086 es la siguiente instruccin MOV AX, BX.
Modo de direccionamiento inmediato: es la forma ms sencilla, en la
instruccin misma se halla el operando. Este modo de direccionamiento
transfiere un byte o palabra inmediata al registro o posicin de memoria
destino
Por Ejemplo
La instruccin MOV BH, F2H copia el byte F2H en el registro BH.

6) Indique el resultado final de los registros AX y BX, luego de


ejecutar el siguiente programa:
MOV AX, 00FFH
MOV BX, 001DH
MOV CL, 03H
SHL AX, CL
ADD BX, 0001
INC BX
MOV AX, 00FFH
MOV BX, 001DH
SHL AX, CL
000

0000 0000 1111 1111


0000 0000 0001 1110
0000 0000

1111

1111

0000 0111 1111 1000

ADD BX, 0001

0000 0000 0001 1110 ADD


0001
0000 0000 0001 1111

INC BX
0

AX
BX

0000 0000 0001 1111


0
1
F

07F8
001F

Potrebbero piacerti anche