El modelo
Harvard, representado en la figura siguiente, dispone de dos memorias:
- Memoria
de datos
- Memoria
de Programa
Además
cada memoria dispone de su respectivo bus, lo que permite, que la CPU pueda
acceder de forma independiente y simultánea a la memoria de datos y a la de
instrucciones. Como los buses son independientes éstos pueden tener distintos
contenidos en la misma dirección.
- Procesador segmentado "pipe-line": quiere decir que aplica la técnica de segmentación que permite al
procesador realizar simultáneamente la ejecución de una instrucción y la
búsqueda de código de la siguiente. De esta manera, se puede ejecutar una
instrucción en un ciclo. (Cada ciclo de instrucción son cuatro ciclos de
reloj).
Ejemplo:
|
Búsqueda 1
|
Ejecuta 1
| ||||
1. MOVLW 55h
|
Búsqueda 2
|
Ejecuta2
| ||||
2 .MOVWF PORTB
|
Búsqueda 3
|
Ejecuta 3
| ||||
3. CALL SUB_1
|
Busqueda 4
|
Salir
| ||||
4. BSF PORTA,BIT3
|
Busqueda SUB_1
|
Ejecuta SUB_1
|
Procesador Segmentado pipeline
No hay comentarios:
Publicar un comentario