Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Diagrama ASM Microprocesador 8-bits
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 Programa
Decodifica Instrucción
Est 18
Para Determinar COP Manda Datos de
Est 09 Programa a RI y RD
Activa Línea de
Operación a Realizar
en ALU
Est 10
Activa BOP
2. Línea B
Activa RD
No Ignorar DE
¿Hay DE?
Mandando DP
Si
Guarda Dato en RD
Est 19
Manda Dato para ALU
a Operación Activa
Est 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