4. REPERTORIO DE INSTRUCCIONES
4.1 Características generales
Habiendo escogido los diseñadores de PIC la filosofía RISC, su juego de
instrucciones es reducido (33 instrucciones en la gama baja), siendo éstas, además,
sencillas y rápidas, puesto que casi todas se ejecutan en un único ciclo de máquina
(equivalente a 4 del reloj principal). Sus operandos son de gran flexibilidad, pudiendo
actuar cualquier objeto como fuente y como destino.
Posee tres tipos bien diferenciados de direccionamiento, estos son:
1º Inmediato: El valor del dato está incluido en el propio código OP, junto a la
instrucción.
2º Directo: La dirección del dato está incluido en el propio código OP, junto a la
instrucción.
3º Indirecto: La dirección de la memoria de datos que guarda el operando está
contenida en un registro.
Nosotros nos centraremos en la gama media, que tiene 35 instrucciones. La
mayoría son idénticas a las de la gama baja, si bien las diferencias serán
convenientemente explicadas.
4.2 Definiciones y abreviaturas
Ante todo es conveniente que usted tenga clara la estructura interna del micro,
puesto que las instrucciones la referencian, y puesto que en cualquier micro la
comprensión de la nomenclatura de sus componentes es esencial. De este modo hemos
creado la siguiente tabla para ayudarle a comprender las abreviaturas:
35