Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porRodrigo Rojas Padilla Modificado hace 6 años
1
Microarquitectura Modelo de estudio: Mic-1
Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC2721 – Arquitectura del Computador I Prof. Osberth De Castro Clase 01 Microarquitectura Modelo de estudio: Mic-1 Niveles de Abstracción en Computación Arquitectura y Microarquitectura Mic-1 de A. Tanenbaum Camino de Datos Unidad de Control Acceso a Memoria Basado en A. Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc.
2
Niveles de Abstracción en Computación
Programas Programación en Lenguajes de Alto nivel Traducción / Interpretación Arquitectura Programas. Conjunto de instrucciones lenguaje de máquina Interpretación / ejecución Microarquitectura Diseño de Camino de datos, U. de Control, etc. Ejecución Circuitos Digitales Componentes electrónicos de construcción Universidad Simón Bolívar
3
El camino de datos de ejemplo: Mic-1
Universidad Simón Bolívar
4
Universidad Simón Bolívar
El camino de datos Combinaciones útiles de las señales de control de la ULA y función desempeñada. Universidad Simón Bolívar
5
Temporización del camino de datos
Diagrama temporal de un ciclo de camino de datos Universidad Simón Bolívar
6
Operación de Memoria Correspondencia de los bits de MAR con el bus de direcciones. Universidad Simón Bolívar
7
Microinstrucciones Formato de microinstrucción para el Mic-1.
Universidad Simón Bolívar
8
Control Microprogramado:
Diagrama de bloques completo para la Unidad de Control del Mic-1 Universidad Simón Bolívar
9
Control Microprogramado Formato de microinstrucción
Una microinstrucción con JAMZ en 1 tiene dos posibles sucesoras. Universidad Simón Bolívar
10
Control Microprogramado: LOGICA DEL BIT ALTO
F = (JAMZ AND Z) OR (JAMN AND N) OR NEXT_ADDRESS[8] Universidad Simón Bolívar
11
Universidad Simón Bolívar
12
Camino de Datos de Mic-1 operaciones permitidas
Universidad Simón Bolívar
13
Micro Assembly Language Algunas operaciones típicas
H = CPP + H; GOTO 0X025 LV = LV; IF(Z) GOTO 0X125 ELSE GOTO 0X025 GOTO 0X034 GOTO (MBR) Goto (MBR OR 0X130) MDR = TOS; WR; GOTO 0X025 MAR = CPP + H; RD; FETCH; GOTO 0X025 PC = PC + 1; FETCH; GOTO (MBR); GOTO 0X025 TOS = TOS = MDR = CPP AND H; RD;FETCH; GOTO 0X025 Universidad Simón Bolívar
14
Micro Assembly Language Operaciones especiales
Desplazamiento Aritmético a la Derecha de 1 bit (manteniendo constante el bit de signo) H = CPP >> 1. Ejemplos: 0000…00101 0000…00010 1100…00101 1110…00010 Desplazamiento Lógico a la Izquierda, e 1 Byte. H = CPP + MDR << 8. Ejemplos: Universidad Simón Bolívar
15
Micro Assembly Language Operaciones especiales
Lectura de MBR sin signo (unsigned) H = MBRU. Ejemplo: MBR= H = … (32 bits) Lectura de MBR con signo (signed). Se mantiene el signo del número. H = MBR. Ejemplos: Si MBR= H = … (32 bits) Si MBR= H = … (32 bits) Universidad Simón Bolívar
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.