Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a
los
sistemas
Microprocesados
Arquitectura y Organización
Registros
U.C
CPU
Memoria
Memoria
I/O
principal
Secundaria
ULA
PRIMARIA
RAM
SEGUNDARIA
Memoria
Memoria
de
Datos
De
µP
Programa
Stack
µP
Datos
Programa
SISD µP Datos
SIMD µP Datos
Datos
Datos
MIMD µP Datos
µP Datos
µP Datos
MISD
Interprete
de
Intrucciones
Hardware
Bajo Nivel
µP
Medio Nivel
Interface
Alto Nivel
Instrucciones
primiQvas:
Programa
Lenguaje
de
Maquina
Fuente
Programa
en
Alto
nivel
Código
Programa
Código
Assembler
Traductor
Fuente
Objeto
o
Compilador
Programa
en
Bajo
Nivel
Interprete:
Hace
lo
mismo
que
ASSEMBLER
el
Compilador
pero
paso
a
paso
µP
Claudia
Leonor
Rueda
Guzmán
Proceso
de
elaboración
de
ejecutables
Alto
y
Archivo
Compilado
LINKER
Medio
Nivel
Objeto
Interprete
Loader
Archivo
Bajo
Nivel
Ejecutable
Interpretación ( Microprograma)
CPU
MEMORIA
MICROCONTROLADOR
I/O
µC
PC C D
ULA
IR
ULA OUT
CONTROL
Flags
[ PC ] MAR
[ MAR ] IR
O1 C D
ULA
IR
ULA OUT
CONTROL
Flags
O1 C D
ULA
IR
ULA OUT
CONTROL
Flags
SP A B
O1 C D
Memoria ULA
IR
ULA OUT
CONTROL
Flags
02 C D
ULA
IR
ULA OUT
CONTROL
Flags
02 C D
ULA
IR
ULA OUT
CONTROL
Flags
PC C D
ULA
IR
ULA
OUT
CONTROL
Flags
PASO
1
Claudia
Leonor
Rueda
Guzmán
Ejemplo
de
Ciclo
Fetch
PASO
2
Claudia
Leonor
Rueda
Guzmán
Ejemplo
de
Ciclo
Fetch
PASO
3
Claudia
Leonor
Rueda
Guzmán
Ejemplo
de
Ciclo
Fetch
941 0002
PASO
4
Claudia
Leonor
Rueda
Guzmán
Ejemplo
de
Ciclo
Fetch
941
0002
2941
=
2
=
Mover
el
Ac
a
la
dirección
941
=
Dirección
a
donde
mueve
PASO
5
Claudia
Leonor
Rueda
Guzmán
Ejemplo
de
Ciclo
Fetch
941 0005
PASO
6
Claudia
Leonor
Rueda
Guzmán
Procesos
de
Interrupciones
Memoria
STACK
RuOna
300
1940
de
Interrupción
A
301
5941
302
2941
Gestor
de
Interrupción
…
RuOna
Vector
de
de
940
0003
Prioridad
Interrupción
B
941
0002
RuOna
de
Interrupción
C