SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
Sintaxis Descripción Status Ciclos de
Instrucciones de carga Banderas Instrucción
CLRF f Borra el contenido del registro f Z 1
CLRW Borra el contenido del registro W Z 1
MOVF f,d Mueve el contenido del registro f al registro (d = W) Z 1
MOVWF f Mueve el contenido del registro W al registro f 1
MOVLW k Guarda en el registro W el valor k ; k = Es Numero 1
Instrucciones de bit
BCF f,b Pone en "0" el bit b del registro f 1
BSF f,b Pone en "1" el bit b del registro f 1
Instrucciones aritméticas
ADDLW k Suma el valor k al registro W ; k = Es Numero C,DC,Z 1
ADDWF f,d Suma el contenido del registro W con el de f C,DC,Z 1
DECF f,d Decrementa en una unidad el contenido del registro f Z 1
INCF f,d Incrementa en una unidad el contenido del registro f Z 1
SUBLW k Resta el valor k al registro W ; k = Es Numero C,DC,Z 1
SUBWF f,d Resta el contenido del registro W al registro f C,DC,Z 1
Instrucciones lógicas
ANDLW k Realiza la operación lógica AND entre el valor k y el registro W Z 1
ANDWF f,d Realiza la operación lógica AND entre el contenido del registro W y el de f Z 1
COMF f,d Niega el valor del registro f Z 1
IORLW k Realiza la operación lógica OR entre el valor k y el registro W Z 1
IORWF f,d Realiza la operación lógica OR entre el contenido del registro W y el de f Z 1
RLF f,d Rota el contenido del registro f hacia la Izquierda a través del Carry bit C 1
RRF f,d Rota el contenido del registro f hacia la Derecha a través del Carry bit C 1
SWAPF f,d Intercambia los cuatro primeros bits con los cuatro últimos del registro f 1
XORLW f Realiza la operación lógica XOR entre el valor k y el registro W Z 1
XORWF f,d Realiza la operación lógica XOR entre el contenido del registro W con el
de f
Z 1
Instrucciones de salto
BTFSC f,b Lee el bit b del registro f y salta la instrucción siguiente si está en “0” 1 (2 si salta)
BTFSS f,b Lee el bit b del registro f y salta la instrucción siguiente si está en “1” 1 (2 si salta)
DECFSZ f,d
Decrementa en una unidad el contenido del registro f y salta una línea
de instrucción siguiente si el resultado es cero ^(f)-1= en d ^
1 (2 si salta)
INCFSZ f,d Incrementa en una unidad el contenido del registro f y salta la
instrucción siguiente si es cero
1 (2 si salta)
GOTO k Salto incondicional a la etiqueta k ; k = Es letras 2
Instrucciones de manejo de subrutinas
CALL k Llamada a la subrutina k ; k = Es letras 2
RETFIE Retorno de una interrupción GIE 2
RETLW Retorno de una subrutina con el valor k en el registro W 2
RETURN Retorno de una subrutina 2
Instrucciones especiales
CLRWDT Borra el temporizador del Watchdog 𝑇𝑂̅̅̅̅, PD̅̅̅̅ 1
NOP No realiza ninguna operación (pero consume tiempo de ejecución) 1
SLEEP Se pone el PIC en estado de reposo (dormido) 𝑇𝑂̅̅̅̅, PD̅̅̅̅ 1
EN TODAS LAS INSTRUCCIONES DONDE APARECE UNA “ d “ COMO OPERANDO:
 SI d = 0, EL RESULTADO DE LA OPERACIÓN SE GUARDA EN W “ACUMULADOR”.
 SI d = 1, EL RESULTADO DE LA OPERACIÓN SE GUARDA EN EL REGISTRO f. ES EL VALOR POR DEFECTO.
AN-SH-EL-BA-RR-AB-AZ

Más contenido relacionado

La actualidad más candente

Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadores
Bertha Vega
 
Diferencias,ventajas y desventajas de un microprocesador
Diferencias,ventajas y desventajas de un microprocesadorDiferencias,ventajas y desventajas de un microprocesador
Diferencias,ventajas y desventajas de un microprocesador
JosefaYareni
 
Cinemática de robot mitsubishi
Cinemática de robot mitsubishiCinemática de robot mitsubishi
Cinemática de robot mitsubishi
pfalari
 

La actualidad más candente (20)

Tia portal MANUAL
Tia portal MANUALTia portal MANUAL
Tia portal MANUAL
 
47427701 ejercicios-cinematica-soluciones
47427701 ejercicios-cinematica-soluciones47427701 ejercicios-cinematica-soluciones
47427701 ejercicios-cinematica-soluciones
 
Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones
Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones
Técnicas de programación en ensamblador pic16f877a repertorio 35 instrucciones
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84
 
Subrutinas de retardo
Subrutinas de retardoSubrutinas de retardo
Subrutinas de retardo
 
INFORME GRUPO C - TECSUP.docx
INFORME  GRUPO  C  - TECSUP.docxINFORME  GRUPO  C  - TECSUP.docx
INFORME GRUPO C - TECSUP.docx
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadores
 
Módulo ADC del PIC16F887
Módulo ADC del PIC16F887Módulo ADC del PIC16F887
Módulo ADC del PIC16F887
 
Filtro fir e iir.
Filtro fir e iir.Filtro fir e iir.
Filtro fir e iir.
 
Sumador de dos números de 8bits
Sumador de dos números de 8bitsSumador de dos números de 8bits
Sumador de dos números de 8bits
 
Tema04 leccion10
Tema04 leccion10Tema04 leccion10
Tema04 leccion10
 
Método Denavit-Hartenberg
Método   Denavit-HartenbergMétodo   Denavit-Hartenberg
Método Denavit-Hartenberg
 
50824079 datasheet-pic18f4550-espanol
50824079 datasheet-pic18f4550-espanol50824079 datasheet-pic18f4550-espanol
50824079 datasheet-pic18f4550-espanol
 
Codificador decimal bcd
Codificador decimal bcdCodificador decimal bcd
Codificador decimal bcd
 
Diferencias,ventajas y desventajas de un microprocesador
Diferencias,ventajas y desventajas de un microprocesadorDiferencias,ventajas y desventajas de un microprocesador
Diferencias,ventajas y desventajas de un microprocesador
 
Cinemática de robot mitsubishi
Cinemática de robot mitsubishiCinemática de robot mitsubishi
Cinemática de robot mitsubishi
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCupl
 
direccionamiento microcontroladores pic
direccionamiento microcontroladores picdireccionamiento microcontroladores pic
direccionamiento microcontroladores pic
 
PLC y Automatización: Automation Studio guía de inicio rápido GRAFCET
PLC y Automatización: Automation Studio guía de inicio rápido GRAFCET PLC y Automatización: Automation Studio guía de inicio rápido GRAFCET
PLC y Automatización: Automation Studio guía de inicio rápido GRAFCET
 
Presentacion robot
Presentacion robotPresentacion robot
Presentacion robot
 

Similar a Conjunto de 35 instrucciones

Instrucciones pic16 f84
Instrucciones pic16 f84Instrucciones pic16 f84
Instrucciones pic16 f84
MicroPart
 
Ordenes para los pic instrucciones 11p
Ordenes para los pic instrucciones 11pOrdenes para los pic instrucciones 11p
Ordenes para los pic instrucciones 11p
Ruderocker Billy
 
Parcial t1 2011 sol
Parcial t1 2011 solParcial t1 2011 sol
Parcial t1 2011 sol
Jair BG
 
Parcial t1 2010 sol
Parcial t1 2010 solParcial t1 2010 sol
Parcial t1 2010 sol
Jair BG
 
Organizacion de la unidad central de procesamiento
Organizacion de la unidad central de procesamientoOrganizacion de la unidad central de procesamiento
Organizacion de la unidad central de procesamiento
Harold Torres
 

Similar a Conjunto de 35 instrucciones (18)

Instrucciones para programar el PIC16F877 (1).pdf
Instrucciones para programar el PIC16F877 (1).pdfInstrucciones para programar el PIC16F877 (1).pdf
Instrucciones para programar el PIC16F877 (1).pdf
 
Juego de instrucciones: PIC 16F87x
Juego de instrucciones: PIC 16F87xJuego de instrucciones: PIC 16F87x
Juego de instrucciones: PIC 16F87x
 
Instrucciones pic
Instrucciones picInstrucciones pic
Instrucciones pic
 
pic-16F628 generalidades y prog 1y2.pdf
pic-16F628 generalidades y prog 1y2.pdfpic-16F628 generalidades y prog 1y2.pdf
pic-16F628 generalidades y prog 1y2.pdf
 
Lab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84aLab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84a
 
Lab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84aLab.270910.instrucciones basicas del pic 16 f84a
Lab.270910.instrucciones basicas del pic 16 f84a
 
Instrucciones pic16 f84
Instrucciones pic16 f84Instrucciones pic16 f84
Instrucciones pic16 f84
 
Aplicaciones con el pic 16f84
Aplicaciones con el pic 16f84Aplicaciones con el pic 16f84
Aplicaciones con el pic 16f84
 
Aplicaciones con el pic 16f84
Aplicaciones con el pic 16f84Aplicaciones con el pic 16f84
Aplicaciones con el pic 16f84
 
Ordenes para los pic instrucciones 11p
Ordenes para los pic instrucciones 11pOrdenes para los pic instrucciones 11p
Ordenes para los pic instrucciones 11p
 
Tarea final
Tarea finalTarea final
Tarea final
 
MSX88 simulador assembly programación arquitectura de software.ppt
MSX88 simulador assembly programación arquitectura de software.pptMSX88 simulador assembly programación arquitectura de software.ppt
MSX88 simulador assembly programación arquitectura de software.ppt
 
Parcial t1 2011 sol
Parcial t1 2011 solParcial t1 2011 sol
Parcial t1 2011 sol
 
Parcial t1 2010 sol
Parcial t1 2010 solParcial t1 2010 sol
Parcial t1 2010 sol
 
Guia 5 3 2015 c2
Guia 5 3 2015 c2Guia 5 3 2015 c2
Guia 5 3 2015 c2
 
Organizacion de la unidad central de procesamiento
Organizacion de la unidad central de procesamientoOrganizacion de la unidad central de procesamiento
Organizacion de la unidad central de procesamiento
 
BIBLIOTECAS EN PROGRAMACION
BIBLIOTECAS EN PROGRAMACIONBIBLIOTECAS EN PROGRAMACION
BIBLIOTECAS EN PROGRAMACION
 
Curso Micro Tema 2
Curso Micro Tema 2Curso Micro Tema 2
Curso Micro Tema 2
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animales
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 

Conjunto de 35 instrucciones

  • 1. Sintaxis Descripción Status Ciclos de Instrucciones de carga Banderas Instrucción CLRF f Borra el contenido del registro f Z 1 CLRW Borra el contenido del registro W Z 1 MOVF f,d Mueve el contenido del registro f al registro (d = W) Z 1 MOVWF f Mueve el contenido del registro W al registro f 1 MOVLW k Guarda en el registro W el valor k ; k = Es Numero 1 Instrucciones de bit BCF f,b Pone en "0" el bit b del registro f 1 BSF f,b Pone en "1" el bit b del registro f 1 Instrucciones aritméticas ADDLW k Suma el valor k al registro W ; k = Es Numero C,DC,Z 1 ADDWF f,d Suma el contenido del registro W con el de f C,DC,Z 1 DECF f,d Decrementa en una unidad el contenido del registro f Z 1 INCF f,d Incrementa en una unidad el contenido del registro f Z 1 SUBLW k Resta el valor k al registro W ; k = Es Numero C,DC,Z 1 SUBWF f,d Resta el contenido del registro W al registro f C,DC,Z 1 Instrucciones lógicas ANDLW k Realiza la operación lógica AND entre el valor k y el registro W Z 1 ANDWF f,d Realiza la operación lógica AND entre el contenido del registro W y el de f Z 1 COMF f,d Niega el valor del registro f Z 1 IORLW k Realiza la operación lógica OR entre el valor k y el registro W Z 1 IORWF f,d Realiza la operación lógica OR entre el contenido del registro W y el de f Z 1 RLF f,d Rota el contenido del registro f hacia la Izquierda a través del Carry bit C 1 RRF f,d Rota el contenido del registro f hacia la Derecha a través del Carry bit C 1 SWAPF f,d Intercambia los cuatro primeros bits con los cuatro últimos del registro f 1 XORLW f Realiza la operación lógica XOR entre el valor k y el registro W Z 1 XORWF f,d Realiza la operación lógica XOR entre el contenido del registro W con el de f Z 1 Instrucciones de salto BTFSC f,b Lee el bit b del registro f y salta la instrucción siguiente si está en “0” 1 (2 si salta) BTFSS f,b Lee el bit b del registro f y salta la instrucción siguiente si está en “1” 1 (2 si salta) DECFSZ f,d Decrementa en una unidad el contenido del registro f y salta una línea de instrucción siguiente si el resultado es cero ^(f)-1= en d ^ 1 (2 si salta) INCFSZ f,d Incrementa en una unidad el contenido del registro f y salta la instrucción siguiente si es cero 1 (2 si salta) GOTO k Salto incondicional a la etiqueta k ; k = Es letras 2 Instrucciones de manejo de subrutinas CALL k Llamada a la subrutina k ; k = Es letras 2 RETFIE Retorno de una interrupción GIE 2 RETLW Retorno de una subrutina con el valor k en el registro W 2 RETURN Retorno de una subrutina 2 Instrucciones especiales CLRWDT Borra el temporizador del Watchdog 𝑇𝑂̅̅̅̅, PD̅̅̅̅ 1 NOP No realiza ninguna operación (pero consume tiempo de ejecución) 1 SLEEP Se pone el PIC en estado de reposo (dormido) 𝑇𝑂̅̅̅̅, PD̅̅̅̅ 1 EN TODAS LAS INSTRUCCIONES DONDE APARECE UNA “ d “ COMO OPERANDO:  SI d = 0, EL RESULTADO DE LA OPERACIÓN SE GUARDA EN W “ACUMULADOR”.  SI d = 1, EL RESULTADO DE LA OPERACIÓN SE GUARDA EN EL REGISTRO f. ES EL VALOR POR DEFECTO. AN-SH-EL-BA-RR-AB-AZ