.: Tabla de Instrucciones y Ciclos de Instrucción:
En las siguientes tablas se pueden ver los ciclos de instrucción consumidos por cada una de las instrucciones del PIC16F84...
| Ciclos de Instrucc. |
| ADDWF | 1 |
| ANDWF | 1 |
| CLRF | 1 |
| CLRW | 1 |
| COMF | 1 |
| DECF | 1 |
| DECFSZ | 1 ó 2 |
| INCF | 1 |
| INCFSZ | 1 ó 2 |
| IORWF | 1 |
| MOVF | 1 |
| MOVWF | 1 |
| NOP | 1 |
| RLF | 1 |
| RRF | 1 |
| SUBWF | 1 |
| SWAPF | 1 |
| XORWF | 1 |
|
| |
| Ciclos de Instrucc. |
| BCF | 1 |
| BSF | 1 |
| BTFSC | 1 ó 2 |
BTFSS
| 1 ó 2
|
|
| |
| Ciclos de Instrucc. |
| ADDLW | 1 |
| ANDLW | 1 |
| CALL | 2 |
| CLRWDT | 1 |
| GOTO | 2 |
| IORLW | 1 |
| MOVLW | 1 |
| RETFIE | 2 |
| RETLW | 2 |
| RETURN | 2 |
| SLEEP | 1 |
| SUBLW | 1 |
XORLW
| 1
|
|
|
Es fácil de recordarlas ya que sólo los saltos consumen 2 ciclos de instrucción, observa que los saltos condicionales consumen 1 ó 2, será 1 siempre que no se realice el salto, ahora si el salto se produce serán 2 los ciclos de instrucción.
Por otro lado las instrucciones de llamada salto y retorno consumen 2 ciclos debido a que son saltos a una determinada posición de memoria, y bueno, el resto sólo consume uno.
R-Luis...
|