Est 00                                      Est 01                                                    Inicializa Mic8bits ...
Línea B               Activa RD                                  No       Ignorar DE               ¿Hay DE?               ...
Diagrama ASM Microprocesador 8-bits
Próxima SlideShare
Cargando en…5
×

Diagrama ASM Microprocesador 8-bits

2.199 visualizaciones

Publicado el

Diagrama ASM de un Microprocesador ASM de 8 bits

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
2.199
En SlideShare
0
De insertados
0
Número de insertados
323
Acciones
Compartido
0
Descargas
10
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Diagrama ASM Microprocesador 8-bits

  1. 1. Est 00 Est 01 Inicializa Mic8bits Est 02 Nueva Operación Mic8bits = Microprocesador de 8 bits. Si GCM = Generador de Ciclo Máquina. Finaliza Mic8bits ¿Apagar Mic8bits? RI = Registro de Instrucciones. Est 03 RD = Registro de Datos. Apagar ACCT = Acumulador Temporal. No ACC = Acumulador. Espera Pulso Oscilador PC = Contador de Programa. ALU = Unidad Aritmético-Lógica. MP = Memoria de Programa. DI = Decodificador de Instrucción. No COP = Código de Operación. ¿Hay Pulso? BOP = Buffer de Operación. DE = Dato de Entrada. Si DP = Dato Previo. DACC = Dato de ACC. Activa GCM Línea A, B, C, D, E = Buses A, B, C, D, E Est 04 Secuencia GCM = A, E, B, E, C, D No No No No Línea A Línea B Línea C Línea D Línea E Si Si Si Si Activa RI Activa ACCT Activa ACC Activa PC Est 05 Est 11 Est 13 Est 15 Toma Instrucción Guarda Dato de Guarda Dato de PC = PC + 1 de MP Entrada Entrada Est 16 Est 06 Est 12 Est 14 Guarda Instrucción Manda Dato a ACC Manda Dato a ALU Manda Dato a MP en RI Est 17 Est 07 MP Determina Siguiente Manda Dato al DI Instrucción de Est 08 ProgramaDecodifica Instrucción Est 18Para Determinar COP Manda Datos de Est 09 Programa a RI y RD Activa Línea deOperación a Realizar en ALU Est 10 Activa BOP
  2. 2. Línea B Activa RD No Ignorar DE ¿Hay DE? Mandando DP Si Guarda Dato en RDEst 19 Manda Dato para ALU a Operación ActivaEst 20 No No No No No OR AND XOR Suma Resta Si Si Si Si Si Hace Hace Hace Hace Hace Operación Operación Operación Operación Operación DE OR DACC DE AND DACC DE XOR DACC DE + DACC DE - DACC Est 21 Est 22 Est 23 Est 24 Est 25 Manda Resultado Manda Resultado Manda Resultado Manda Resultado Manda Resultado al al al al al Buffer de Salida Buffer de Salida Buffer de Salida Buffer de Salida Buffer de Salida No No No No No Multiplicación División NOT Incrementa Decrementa Si Si Si Si Si Hace Hace Incrementa uno Decrementa uno Operación Operación Niega DACC a DACC a DACC DE * DACC DE / DACC Est 26 Est 27 Est 28 Est 29 Est 30 Manda Resultado Manda Resultado Manda Resultado Manda Resultado Manda Resultado al al al al al Buffer de Salida Buffer de Salida Buffer de Salida Buffer de Salida Buffer de Salida No Corrimiento No Corrimiento No No No Izquierda Derecha Carga NO OP Borra Si Si Si Si Si Realiza Realiza Manda byte Manda DACC Corrimiento a la Corrimiento a la Carga DE 00000000 A Buffer Izquierda a DACC Derecha a DACC A Buffer Est 31 Est 32 Est 33 Est 34 Est 35 Manda Resultado Manda Resultado Manda Resultado Manda Resultado Manda Resultado al al al al al Buffer de Salida Buffer de Salida Buffer de Salida Buffer de Salida Buffer de Salida

×