INICIO WEB

             

Instrucción: BRTC

    

123.gif (858 bytes)

        
Función: Desvío si el flag T está borrado
                
Sintaxis: BRTC k

123.gif (858 bytes)

       

Código de Operación de 16 bit

          

1111

01kk kkkk k110
                    
                     
Operación: Si T = 0 entonces PC Ü PC + k + 1, sino PC Ü PC + 1
                
Operandos: -64 £ k £ +63
                        
Words: 1 (2 bytes)
                 
Ciclos: 1 si la condición es falsa
2 si la condición es verdadera
                       
Flags: Ninguno
          
Program Counter: PC Ü PC + k + 1
PC Ü PC + 1, si la condición es falsa
  

Descripción: BRTC realiza un desvío condicional relativo. Hace un test del flag T y se desvía relativamente a PC si T está borrado. Esta instrucción desvía relativamente a PC (Program Counter) en cualquier dirección (PC - 63 £ destino £ PC + 64). El parámetro k es el offset de PC y es representado en forma de complemento a dos. (Equivalente a la instrucción BRBC 6, k).

 

Ejemplo:

 

                      BST r3,5

; Almacenar el bit 5 de r3 en el flag T

                      BRTC tclear

; Desvío si este bit estaba borrado

                      ...

tclear:             NOP ; Destino de desvío (No hacer nada)
          
                                         

ARRIBA