La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Laboratorio de Computadores. COPRO II

Presentaciones similares


Presentación del tema: "Laboratorio de Computadores. COPRO II"— Transcripción de la presentación:

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ódigoMicroAss (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


Descargar ppt "Laboratorio de Computadores. COPRO II"

Presentaciones similares


Anuncios Google