SlideShare una empresa de Scribd logo
2
Lo más leído
11
Lo más leído
12
Lo más leído
jaime.velarde@epn.edu.ec1SISTEMASMICROPROCESADOSCONJUNTO DE INSTRUCCIONES DE LOS MICROCONTOLADORESATmegaElaborado por: Ing. Jaime E. Velarde
jaime.velarde@epn.edu.ec2TIPOS DE INSTRUCCIONESA LAS INSTRUCCIONES SE LAS PUEDE AGRUPAR POR EL TIPO DE ACCIONES QUE REALIZAN:DE TRANSFERENCIA DE DATOS
DE SALTO Y DE BIFURCACIÓN
PARA MANIPULACIÓN DE BITS
ARITMÉTICAS Y LÓGICAS
DE CONTROLjaime.velarde@epn.edu.ec3DE TRANSFERENCIASON AQUELLAS QUE PERMITEN MOVER DATOS ENTRE LAS DISTINTAS LOCALIDADES DE LAS MEMORIAS:COPIAR REGISTROS (MOV, MOVW)
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)jaime.velarde@epn.edu.ec4DE SALTO Y DE BIFURCACIÓNMODIFICAN LA SECUENCIA NORMAL DE EJECUCIÓN DE LOS PROGRAMAS:SALTOS INCONDICIONALES (RJMP, IJMP, JMP)
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)jaime.velarde@epn.edu.ec5ARITMÉTICAS Y LÓGICASAQUELLAS QUE REALIZAN OPERACIONES CON BYTES:SUMAS, RESTAS, MULTIPLICACIONES, COMPARACIONES (ADD, ADDC, ADIW, SUB, SUBI, SBC, SBCI, MUL, MULS, MULSU, FMUL, FMULS, FMULSU, CP, CPC, CPI)
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)jaime.velarde@epn.edu.ec6MANIPULACIÓN DE BITSSON AQUELLAS QUE REALIZAN OPERACIONES A NIVEL DE BITS: DESPLAZAMIENTOS Y ROTACIONES (ASR, LSL, LSR, ROL, ROR, SWAP)
 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)jaime.velarde@epn.edu.ec7DE CONTROL DE LA CPUAQUELLAS QUE REALIZAN ACCIONES SOBRE TODO EL FUNCIONAMIENTO DEL MICROCONTROLADOR (BREAK, NOP, SLEEP, WDR)
jaime.velarde@epn.edu.ec8COMPONENTES DE LAS INSTRUCCIONESLAS 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.ec9DEFINICIÓNMODOS 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.ec10NÚMERO DE OPERANDOSA 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.ec11NÚ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:INMEDIATODIRECTOINDIRECTO SIMPLE,  CON DISMINUCIÓN PREVIA, CON INCREMENTO POSTERIOR O CON DESPLAZAMIENTO

Más contenido relacionado

PDF
direccionamiento microcontroladores pic
PPTX
Arquitectura harvard
DOCX
Práctica de flip flops
PDF
Circuitos secuenciales sincronos y asincronos
PPTX
Unidad III procedimientos
PPTX
Modos de direccionamiento!!
PPTX
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
PPTX
Arboles - estructura de datos
direccionamiento microcontroladores pic
Arquitectura harvard
Práctica de flip flops
Circuitos secuenciales sincronos y asincronos
Unidad III procedimientos
Modos de direccionamiento!!
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Arboles - estructura de datos

La actualidad más candente (20)

PDF
PPT
11 transmision paralelo y serie
PPT
Estructuras (CAPAS) de un sistema operativo
PPTX
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
PPTX
Buses normalizados
PDF
Modos de Direccionamiento
PPTX
Ejercicio de subneteo vlsm y cidr
PDF
Circuitos digitales-problemas
DOCX
Diferencias,ventajas y desventajas de un microprocesador
PDF
Generar retardos-para-pic-en-mplab
PDF
Interrupciones
PPTX
REGISTRO DE BANDERAS
PPTX
Von neumann vs harvard
PPTX
Programación 3: listas enlazadas
PPTX
Modelo RISC
PDF
Set de 35 instrucciones para pic16f877A programación en assembler
PDF
Practica0,1,2,3,4
PPTX
Memorias semiconductoras
DOCX
Las instrucciones del ensamblador
PDF
Microprocesador 8085 Apuntes assembler
11 transmision paralelo y serie
Estructuras (CAPAS) de un sistema operativo
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Buses normalizados
Modos de Direccionamiento
Ejercicio de subneteo vlsm y cidr
Circuitos digitales-problemas
Diferencias,ventajas y desventajas de un microprocesador
Generar retardos-para-pic-en-mplab
Interrupciones
REGISTRO DE BANDERAS
Von neumann vs harvard
Programación 3: listas enlazadas
Modelo RISC
Set de 35 instrucciones para pic16f877A programación en assembler
Practica0,1,2,3,4
Memorias semiconductoras
Las instrucciones del ensamblador
Microprocesador 8085 Apuntes assembler
Publicidad

Similar a 09 Conjunto de Instrucciones de los Atmega (20)

PPT
Sistemas operativos
PPT
DOCX
Carga del sistema operativo
PDF
1. Introducción Microcomputadores
PDF
02.Arquitectura de los microcontroladores pic
PPT
Microcontroladores 101108114327-phpapp01
PPT
Microcontroladores 101108114327-phpapp01
PPT
INTRODUCCION INFO I lenguaje programacion c.ppt
PPT
CAP-3
PPT
LENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.ppt
PPTX
Introducpic2
PPTX
Introducpic
PPTX
El microprocesador
PDF
Arquitectura Microcontrolador PIC16F887
PDF
0. sistemas microprocesados
PPT
Trabajo De Informatical Los Sistemas Operativos Sandra Tebar Ruiz
PPTX
Microcontroladores
PPTX
CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO
Sistemas operativos
Carga del sistema operativo
1. Introducción Microcomputadores
02.Arquitectura de los microcontroladores pic
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
INTRODUCCION INFO I lenguaje programacion c.ppt
CAP-3
LENGUAJES DE INTERFAZ, UNIDAD 3 Y 4.ppt
Introducpic2
Introducpic
El microprocesador
Arquitectura Microcontrolador PIC16F887
0. sistemas microprocesados
Trabajo De Informatical Los Sistemas Operativos Sandra Tebar Ruiz
Microcontroladores
CAPACIDAD DE LA UNIDAD DE PROCESAMIENTO
Publicidad

Más de Jaime E. Velarde (20)

PDF
Ejercicios 07 interrupciones
PDF
Ejercicios 06 subrutinas con LCD continuación
PDF
Ejercicios 04 cálculo continuación
PDF
Display de cristal líquido grágico GLCD
PDF
Ejercicios 06 subrutinas con LCD
PDF
Ejercicio 09 Serie
PDF
Funcionamiento del USART
PPTX
20 Portico Serial
PDF
Ejercicio 08 CAD
PDF
Ejercicio 07 Timers
PDF
Funcionamiento del Timer 0
PPTX
18 Timers
PDF
Funcionamiento del CAD
PDF
Ejercicio 07 adicionales de Interrupciones
PPTX
19 Conversor A/D
PPTX
17 Interrupciones
PPTX
16 Instrucciones de Subrutinas
PDF
Ejercicio 05 Subrutinas
PDF
Ejercicio 04 Calculos
PPTX
15 Instrucciones Aritmeticas y Logicas
Ejercicios 07 interrupciones
Ejercicios 06 subrutinas con LCD continuación
Ejercicios 04 cálculo continuación
Display de cristal líquido grágico GLCD
Ejercicios 06 subrutinas con LCD
Ejercicio 09 Serie
Funcionamiento del USART
20 Portico Serial
Ejercicio 08 CAD
Ejercicio 07 Timers
Funcionamiento del Timer 0
18 Timers
Funcionamiento del CAD
Ejercicio 07 adicionales de Interrupciones
19 Conversor A/D
17 Interrupciones
16 Instrucciones de Subrutinas
Ejercicio 05 Subrutinas
Ejercicio 04 Calculos
15 Instrucciones Aritmeticas y Logicas

Último (20)

PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
CyberOps Associate - Cisco Networking Academy
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
clase auditoria informatica 2025.........
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
capacitación de aire acondicionado Bgh r 410
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
Curso de generación de energía mediante sistemas solares
PDF
Maste clas de estructura metálica y arquitectura
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
Influencia-del-uso-de-redes-sociales.pdf
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
CyberOps Associate - Cisco Networking Academy
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
clase auditoria informatica 2025.........
informe_fichas1y2_corregido.docx (2) (1).pdf
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Historia Inteligencia Artificial Ana Romero.pptx
historia_web de la creacion de un navegador_presentacion.pptx
Sesion 1 de microsoft power point - Clase 1
capacitación de aire acondicionado Bgh r 410
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Curso de generación de energía mediante sistemas solares
Maste clas de estructura metálica y arquitectura
Propuesta BKP servidores con Acronis1.pptx
introduccion a las_web en el 2025_mejoras.ppt
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Influencia-del-uso-de-redes-sociales.pdf

09 Conjunto de Instrucciones de los Atmega