12.07.2015 Views

DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo

DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo

DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

- 68 -Procesador tipo RISC (Computadores <strong>de</strong> Juego <strong>de</strong> Instrucciones Reducido).Procesador segmentado.Arquitectura HARVARD.Con estos recursos el PIC es capaz <strong>de</strong> ejecutar instrucciones solamente en un ciclo <strong>de</strong>instrucción, salvo las <strong>de</strong> salto, que tardan el doble. El juego <strong>de</strong> instrucciones se reduce a 35 ysus modos <strong>de</strong> direccionado se ha simplificado al máximo.Con la estructura segmentada se pue<strong>de</strong>n realizar simultáneamente las dos fases en que se<strong>de</strong>scompone cada instrucción. Al mismo tiempo que se está <strong>de</strong>sarrollando la fase <strong>de</strong>ejecución <strong>de</strong> una instrucción se realiza la fase <strong>de</strong> búsqueda <strong>de</strong> la siguiente. La separación <strong>de</strong>los dos tipos <strong>de</strong> memoria son los pilares <strong>de</strong> la arquitectura Harvard, gracias a esto se pue<strong>de</strong>acce<strong>de</strong>r en forma simultánea e in<strong>de</strong>pendiente a la memoria <strong>de</strong> datos y a la <strong>de</strong> instrucciones.Al tener memorias separadas permite que cada una <strong>de</strong> ellas tenga el ancho y tamaño mása<strong>de</strong>cuado. De esta manera en el PIC 16F628A el ancho <strong>de</strong> los datos es <strong>de</strong> un byte, mientrasque la <strong>de</strong> las instrucciones es <strong>de</strong> 14 bits.Otra característica <strong>de</strong> los PICs 16F628A es el manejo <strong>de</strong> los bancos <strong>de</strong> registros, los cualesparticipan <strong>de</strong> forma muy activa cuando se ejecutan las instrucciones. En línea general, losregistros se clasifican como <strong>de</strong> uso general (GPR – General Purpose Registers) y losespeciales (SFR – Special Function Registers).Los registros <strong>de</strong> uso general pue<strong>de</strong>n ser usados a voluntad por el usuario, sin existirrestricciones. Pue<strong>de</strong>n servir para almacenar resultados que se reciben <strong>de</strong>s<strong>de</strong> el registro W(works), datos que provienen <strong>de</strong> las puertas <strong>de</strong> entradas, etc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!