SlideShare une entreprise Scribd logo
1  sur  25
jaime.velarde@epn.edu.ec 1 SISTEMAS MICROPROCESADOS CONJUNTO DE INSTRUCCIONES DE LOS MICROCONTOLADORESATmega Elaborado por: Ing. Jaime E. Velarde
jaime.velarde@epn.edu.ec 2 TIPOS DE INSTRUCCIONES A LAS INSTRUCCIONES SE LAS PUEDE AGRUPAR POR EL TIPO DE ACCIONES QUE REALIZAN: ,[object Object]
DE SALTO Y DE BIFURCACIÓN
PARA MANIPULACIÓN DE BITS
ARITMÉTICAS Y LÓGICAS
DE CONTROL,[object Object]
CARGAR AL REGISTRO UN VALOR (LDI)
CARGAR UN REGISTRO DESDE LA SRAM (LD, LDD, LDS, POP)
ALMACENAR EN SRAM UN REGISTRO (ST, STD, STS, PUSH)
CARGAR UN REGISTRO DESDE LA FLASH (LPM)
ENTRADAS Y SALIDAS MEDIANTE LOS REGISTROS DE LOS PÓRTICOS (IN, OUT),[object Object]
LLAMADAS Y RETORNOS DE SUBRUTINAS (RCALL, ICALL, CALL, RET)
COMPARACIÓN Y SALTO INCLUIDO (CPSE)
SALTOS CONDICIONADOS (SBRC, SBRS, SBIC, SBIS)
BIFURCACIONES DE ACUERDO AL ESTADO DE LAS BANDERAS (BRxC, BRxS),[object Object]
INCREMENTOS, DISMINUCIONES (INC, DEC)
OPERACIONES LÓGICAS AND, OR, OR EXCLUSIVO (AND, ANDI, TEST, OR, ORI, EOR)
COMPLEMENTO DE UNO, COMPLEMENTO DE DOS (COM, NEG),[object Object]
 MOVER UN BIT (BLD, BST)
 PONER UNO EN UN BIT Y BORRAR UN BIT (SER, CLR, SBR, CBR, SBI, CBI)
 PONER UNO EN UNA BANDERA Y BORRAR UNA BANDERA (BSET, SEx, BCLR, CLx),[object Object]
jaime.velarde@epn.edu.ec 8 COMPONENTES DE LAS INSTRUCCIONES LAS INSTRUCCIONES SE COMPONEN DE LA OPERACIÓN Y LOS OPERANDOS  LA OPERACIÓN ES LA ACCIÓN QUE SE REALIZA SOBRE LOS OPERANDOS. SE REPRESENTA MEDIANTE UN VERBO EN INFINITIVO  LOS OPERANDOS SON LOS DATOS QUE INTERVIENEN EN LA OPERACIÓN. SE REPRESENTAN MEDIANTE LOS “MODOS DE DIRECCIONAMIENTO”
jaime.velarde@epn.edu.ec 9 DEFINICIÓN MODOS DE DIRECCIONAMIENTO, SON LOS DISTINTOS PROCEDIMIENTOS QUE UTILIZAN LA CPU PARA OBTENER DESDE LA MEMORIA LOS DATOS QUE INTERVIENEN EN LA OPERACIÓN
jaime.velarde@epn.edu.ec 10 NÚMERO DE OPERANDOS A LAS INSTRUCCIONES TAMBIÉN SE LAS PUEDEN CLASIFICAR POR EL NÚMERO DE OPERANDOS EN:  INSTRUCCIONES SIN OPERANDOS  INSTRUCCIONES CON UN OPERANDO. QUE SE LO DENOMINA COMO EL OPERANDO DE DESTINO  INSTRUCCIONES CON DOS OPERANDOS SEPARADOS POR UNA COMA. EL PRIMERO SE DENOMINA COMO EL DE DESTINO Y EL SEGUNDO COMO EL DE ORIGEN
jaime.velarde@epn.edu.ec 11 NÚMERO DE OPERANDOS Y MODOS DE DIRECCIONAMIENTO  LAS INSTRUCCIONES SIN OPERANDOS UTILIZAN EL MODO DIRECCIONAMIENTO IMPLÍCITO   LAS INSTRUCCIONES CON UNO O DOS OPERANDO, TIENEN LOS SIGUIENTES: INMEDIATO DIRECTO INDIRECTO SIMPLE,  CON DISMINUCIÓN PREVIA, CON INCREMENTO POSTERIOR O CON DESPLAZAMIENTO

Contenu connexe

Tendances

Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
Juan Anaya
 
Detección y corrección de errores
Detección y corrección de erroresDetección y corrección de errores
Detección y corrección de errores
santi_rafael7777
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
Ivan Porras
 

Tendances (20)

Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
 
268109592 operacion-general-de-la-memoria
268109592 operacion-general-de-la-memoria268109592 operacion-general-de-la-memoria
268109592 operacion-general-de-la-memoria
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - Memoria
 
direccionamiento microcontroladores pic
direccionamiento microcontroladores picdireccionamiento microcontroladores pic
direccionamiento microcontroladores pic
 
Modulación AM - PM - FM
Modulación AM - PM - FMModulación AM - PM - FM
Modulación AM - PM - FM
 
Modulacion ask
Modulacion askModulacion ask
Modulacion ask
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
 
Reed Solomon
Reed SolomonReed Solomon
Reed Solomon
 
Isdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajasIsdn y rdsi comparacion ventajas y desventajas
Isdn y rdsi comparacion ventajas y desventajas
 
Detección y corrección de errores
Detección y corrección de erroresDetección y corrección de errores
Detección y corrección de errores
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Funcion de la tabla de enrutamiento
Funcion de la tabla de enrutamientoFuncion de la tabla de enrutamiento
Funcion de la tabla de enrutamiento
 
Entrada y Salida
Entrada y SalidaEntrada y Salida
Entrada y Salida
 
Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones III
 
Modulaciones m arias
Modulaciones m ariasModulaciones m arias
Modulaciones m arias
 
Códigos de línea
Códigos de líneaCódigos de línea
Códigos de línea
 
PIC vs AVR
PIC vs AVRPIC vs AVR
PIC vs AVR
 
Conexión en cascada
Conexión en cascadaConexión en cascada
Conexión en cascada
 
Restador completo
Restador completoRestador completo
Restador completo
 
Mapa mental modelo osi
Mapa mental modelo osiMapa mental modelo osi
Mapa mental modelo osi
 

Similaire à 09 Conjunto de Instrucciones de los Atmega

02.Arquitectura de los microcontroladores pic
02.Arquitectura de los microcontroladores pic02.Arquitectura de los microcontroladores pic
02.Arquitectura de los microcontroladores pic
Jonathan Ruiz de Garibay
 
CAP-3
CAP-3CAP-3
CAP-3
ULEAM
 
Introducpic2
Introducpic2Introducpic2
Introducpic2
conalep
 
Introducpic
IntroducpicIntroducpic
Introducpic
conalep
 
0. sistemas microprocesados
0. sistemas microprocesados0. sistemas microprocesados
0. sistemas microprocesados
David Narváez
 
Trabajo De Informatical Los Sistemas Operativos Sandra Tebar Ruiz
Trabajo De Informatical Los Sistemas Operativos Sandra Tebar RuizTrabajo De Informatical Los Sistemas Operativos Sandra Tebar Ruiz
Trabajo De Informatical Los Sistemas Operativos Sandra Tebar Ruiz
oceaniagarcia
 
Presentacion
PresentacionPresentacion
Presentacion
tapiaESP
 

Similaire à 09 Conjunto de Instrucciones de los Atmega (20)

Dfso
DfsoDfso
Dfso
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
El cpu
El cpuEl cpu
El cpu
 
Carga del sistema operativo
Carga del sistema operativoCarga del sistema operativo
Carga del sistema operativo
 
1. Introducción Microcomputadores
1. Introducción Microcomputadores1. Introducción Microcomputadores
1. Introducción Microcomputadores
 
Dfso
DfsoDfso
Dfso
 
02.Arquitectura de los microcontroladores pic
02.Arquitectura de los microcontroladores pic02.Arquitectura de los microcontroladores pic
02.Arquitectura de los microcontroladores pic
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
 
CAP-3
CAP-3CAP-3
CAP-3
 
LENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.ppt
LENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.pptLENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.ppt
LENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.ppt
 
Introducpic2
Introducpic2Introducpic2
Introducpic2
 
Introducpic
IntroducpicIntroducpic
Introducpic
 
El microprocesador
El microprocesadorEl microprocesador
El microprocesador
 
Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887
 
0. sistemas microprocesados
0. sistemas microprocesados0. sistemas microprocesados
0. sistemas microprocesados
 
Trabajo De Informatical Los Sistemas Operativos Sandra Tebar Ruiz
Trabajo De Informatical Los Sistemas Operativos Sandra Tebar RuizTrabajo De Informatical Los Sistemas Operativos Sandra Tebar Ruiz
Trabajo De Informatical Los Sistemas Operativos Sandra Tebar Ruiz
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO
CAPACIDAD DE LA UNIDAD DE PROCESAMIENTOCAPACIDAD DE LA UNIDAD DE PROCESAMIENTO
CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO
 
Presentacion
PresentacionPresentacion
Presentacion
 

Plus de Jaime E. Velarde

Plus de Jaime E. Velarde (20)

Ejercicios 07 interrupciones
Ejercicios 07 interrupcionesEjercicios 07 interrupciones
Ejercicios 07 interrupciones
 
Ejercicios 06 subrutinas con LCD continuación
Ejercicios 06 subrutinas con LCD continuaciónEjercicios 06 subrutinas con LCD continuación
Ejercicios 06 subrutinas con LCD continuación
 
Ejercicios 04 cálculo continuación
Ejercicios 04 cálculo continuaciónEjercicios 04 cálculo continuación
Ejercicios 04 cálculo continuación
 
Display de cristal líquido grágico GLCD
Display de cristal líquido grágico GLCDDisplay de cristal líquido grágico GLCD
Display de cristal líquido grágico GLCD
 
Ejercicios 06 subrutinas con LCD
Ejercicios 06 subrutinas con LCDEjercicios 06 subrutinas con LCD
Ejercicios 06 subrutinas con LCD
 
Ejercicio 09 Serie
Ejercicio 09 SerieEjercicio 09 Serie
Ejercicio 09 Serie
 
Funcionamiento del USART
Funcionamiento del USARTFuncionamiento del USART
Funcionamiento del USART
 
20 Portico Serial
20 Portico Serial20 Portico Serial
20 Portico Serial
 
Ejercicio 08 CAD
Ejercicio 08 CADEjercicio 08 CAD
Ejercicio 08 CAD
 
Ejercicio 07 Timers
Ejercicio 07 TimersEjercicio 07 Timers
Ejercicio 07 Timers
 
Funcionamiento del Timer 0
Funcionamiento del Timer 0Funcionamiento del Timer 0
Funcionamiento del Timer 0
 
18 Timers
18 Timers18 Timers
18 Timers
 
Funcionamiento del CAD
Funcionamiento del CADFuncionamiento del CAD
Funcionamiento del CAD
 
Ejercicio 07 adicionales de Interrupciones
Ejercicio 07 adicionales de InterrupcionesEjercicio 07 adicionales de Interrupciones
Ejercicio 07 adicionales de Interrupciones
 
19 Conversor A/D
19 Conversor A/D19 Conversor A/D
19 Conversor A/D
 
17 Interrupciones
17 Interrupciones17 Interrupciones
17 Interrupciones
 
16 Instrucciones de Subrutinas
16 Instrucciones de Subrutinas16 Instrucciones de Subrutinas
16 Instrucciones de Subrutinas
 
Ejercicio 05 Subrutinas
Ejercicio 05 SubrutinasEjercicio 05 Subrutinas
Ejercicio 05 Subrutinas
 
Ejercicio 04 Calculos
Ejercicio 04 CalculosEjercicio 04 Calculos
Ejercicio 04 Calculos
 
15 Instrucciones Aritmeticas y Logicas
15 Instrucciones Aritmeticas y Logicas15 Instrucciones Aritmeticas y Logicas
15 Instrucciones Aritmeticas y Logicas
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (10)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

09 Conjunto de Instrucciones de los Atmega