Instrucciones RISC

Páginas: 4 (755 palabras) Publicado: 26 de octubre de 2014
EJEMPLOS DE INSTRUCCIONES RISC
Instrucción Ejemplo Descripción
movwf f movwf SUMA Mover el acumulador w al registro f
movlw k movlw 0x05 Mover un literal l (0x05) al
acumulador w
addwff,daddwf SUMA2,0 Suma w y f (SUMA2) si d=0 el resultado en W si d=1 el resultado en f (SUMA2)
addlw k addlw 0x02 Suma literal (0x02) y w
clrf f clrf SUMA Pone a 0 el registro f (SUMA)
clrwclrwPone a 0 elacumulador w
incf f,dincf SUMA,0 Incrementa el registro f, si d=0 se almacena en w, si d=1 se almacena en el registro
decf f,ddecf SUMA,1 Decrementa el registro SUMA y el resultado de guarda en SUMAsublw k sublw b'0110' Resta 0110 - w y resultado es almacenado en w
subwf f,dsubwf RESTA,0 Resta f-w y resultado en w
andlw k andlw b'00000111' AND del literal b'00000111'con w
andwf f,dandwfreg,1 AND del w y el registro regcomf f,dcomf reg,0 COMPLEMENTO del registro reg (cambiar 0 por 1)
iorlw k iorlw valor OR de w con valor
iorwf f,diorwf reg,1 OR de w con regrlf f,drlf reg,0 ROTATE LEFT(rota izquierda registro reg) resultado en w
rrf f,drrf reg,1 ROTATE RIGHT(rota derecha registro reg) resultado en regswapf f,dswapf reg,0 intercambiar 4 bits de + peso con los 4 de - peso delregistro regxorlw k xorlw b'00001110' OR EXCLUSIVA del literal
b'00001110' con w
xorwf f,dxorwf reg,0 OR EXCLUSIVA del registro reg con w resultado en w
bcf f,bbcf registro,1 Pone a 0 el bit 1 delregistro
bsf f,bbsf registro,3 Pone a 1 el bit 3 del registro
GOTO k INICIO
movwl b'10001100'
goto INICIO
END El programa anterior realizará un bucle cargando indefinidamente el valor 10001100en el registro de trabajo W
btfsc f,bbtfsc registro,1 Bit test file skip clear Si el bit b del registro es 1 la instrucción siguiente se ejecuta normalmente, si b=0 la instrucción siguiente seignora y se salta
btfss f,bbtfss f,bBit test file skip set. Si el bit b del registro es 0 la siguiente instrucción se ejecuta normalmente, si b=1 la siguiente instrucción se salta
decfsz f,ddecfsz...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 35 Instrucciones De Programación (RISC)
  • Riscos
  • Risc
  • Risc
  • instruccion
  • instruccion
  • instrucciones
  • Instrucciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS