Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porVíctor Manuel del Río Ortíz Modificado hace 9 años
1
Laboratorio de Computadores. COPRO II
SESIÓN TEORÍA Objetivos: - Horarios - Presentación de la documentación de la práctica - Máquina PL0 (Pág. 3-9) - Ejemplo Máquina Sencilla. - Criterios de Evaluación Laboratorio de Computadores. COPRO II 24/09/02
2
Laboratorio de Computadores. COPRO II
LABORATORIO L1.02 (5 equipos MAC) HORARIOS: MARTES A: 10-12h JUEVES A: 10-12h JUEVES A: 12-14h MARTES B: 10-12h JUEVES B: 10-12h JUEVES B: 12-14h RESERVA: MARTES A/B: 8-14h JUEVES A/B: 8-14h Laboratorio de Computadores. COPRO II 24/09/02
3
Laboratorio de Computadores. COPRO II
DOCUMENTACIÓN Evaluación Enunciado de la práctica Ejemplo: máquina sencilla Arquitectura Microensamblador Manual de usuario Anexo A: Descripción de un procesador PL/0 (Wirth) Laboratorio de Computadores. COPRO II 24/09/02
4
Laboratorio de Computadores. COPRO II
ESQUEMA DE LA PRÁCTICA PASCAL (ENSAMBLADOR) Máquina PL0 MICROENSAMBLADOR COPRO II Máquina COPRO II Testear Programa ---- Memoria RAM Microprograma --- micromemoria Tarjeta electrónica en MAC Laboratorio de Computadores. COPRO II 24/09/02
5
Descripción: “Algoritmos + estructuras de datos = programas” (Wirht)
PL0 Descripción: “Algoritmos + estructuras de datos = programas” (Wirht) Procesador de pila Bloque de activación (SP, FP), variables locales y no locales: Variables locales Parámetros por valor y por referencia Resultado de función @retorno subrutina Enlace dinámico Enlace estático Juego de Instrucciones (registros de entrada, de salida y auxiliares) Laboratorio de Computadores. COPRO II 24/09/02
6
Laboratorio de Computadores. COPRO II
PL0 Ejemplo: Laboratorio de Computadores. COPRO II 24/09/02
7
Ejemplo: Máquina sencilla Programa del microcódigo
Programa ejemplo macromemoria: alto nivel y ensamblado (Pág.. 17) CódigoMicroAss (Pág. 12) Assembler .lis (Pág. 13) .mic (Pág.18) Programa del microcódigo program maqsen equ pc r0; pc=0; lab: pc = pc, ldmar; ldir; jmap, halt; ORG $10; {ADD/fuente/fuente-destino} incr(pc), ldmar; r1=mem; r1= r1, ldmar; r1=mem r2 = mem; r2=r2, ldmar; r2=mem; mem =r1+r2, ldmflag; incr (pc); jmp (lab); .... end @i ADD X X @i @fuente @i @destino Microensamblador de COPRO II (Pág. 35): registros, instrucciones.... Laboratorio de Computadores. COPRO II 24/09/02
8
Programa ensamblado Arquitectura de COPRO II (Págs. 20-34)
Laboratorio de Computadores. COPRO II 24/09/02
9
CRITERIOS DE EVALUACIÓN
Microprograma 4/10 Presentación: documentación entregada 2/10 Programas de prueba 2/10 Optimización 2/10 Laboratorio de Computadores. COPRO II 24/09/02
10
Laboratorio de Computadores. COPRO II
Trabajo personal - Arquitectura de COPRO II - Microensamblador de COPRO II Sesión Laboratorio 1 Objetivos: - Entorno de usuario COPRO II. Manual (Pág ) - Probar ejemplo máquina sencilla - Ejemplo Máquina Sencilla. Laboratorio de Computadores. COPRO II 24/09/02
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.