SlideShare a Scribd company logo
jaime.velarde@epn.edu.ec 1 SISTEMAS MICROPROCESADOS INSTRUCCIONESARITMÉTICAS Y LÓGICAS Elaborado por: Ing. Jaime E. Velarde
jaime.velarde@epn.edu.ec 2 LAS INSTRUCCIONES ARITMÉTICAS Y LÓGICAS REALIZAN LAS OPERACIONES INDICADAS CON LOS CONTENIDOS DE LOS REGISTROS INVOLUCRADOS. ESTE GRUPO DE INSTRUCCIONES SE CARACTERÍSTICA POR MODIFICAR LAS BANDERAS, DE ACUERDO AL RESULTADO
jaime.velarde@epn.edu.ec 3 SUMAS SUMA SIN LLEVO ADD		Rd,Rr	Rd ← Rd + Rr SUMA CON LLEVO ADC		Rd,Rr	Rd ← Rd + Rr + C SUMA INMEDIATA DE UNA PALABRA ADIW	Rdl,K 		Rd+1:Rd ← Rd+1:Rd + K d {24,26,28,30}		0 ≤ K ≤ 63
jaime.velarde@epn.edu.ec 4 RESTAS RESTA SIN DEBO SUB		Rd,Rr	Rd ← Rd – Rr  RESTA SIN DEBO UNA CONSTANTE SUBI		Rd,K		Rd ← Rd – K    (16 ≤ d ≤ 31) RESTA CON DEBO SBC		Rd,Rr	Rd ← Rd – Rr – C   RESTA CON DEBO UNA CONSTANTE SBCI		Rd,K		Rd ← Rd – K – C () RESTA INMEDIATA DE UNA PALABRA SBIW	Rdl,K 		Rd+1:Rd ← Rd+1:Rd – K (ver anterior)
jaime.velarde@epn.edu.ec 5 OPERACIONES LÓGICAS OPERACIÓN AND AND		Rd,Rr		Rd ← Rd ∙ Rr OPERACIÓN AND INMEDIATA ANDI		Rd,K		Rd ← Rd ∙ K () OPERACIÓN OR OR		Rd,Rr		Rd ← Rd v Rr OPERACIÓN OR INMEDIATA ORI		Rd,K		Rd ← Rd v K () OPERACIÓN OR EXCLUSIVA EOR		Rd,Rr		Rd ← Rd  Rr
jaime.velarde@epn.edu.ec 6 OTRAS OPERACIONES LÓGICAS COMPLEMENTO DE 1 COM		Rd		Rd ← $FF - Rd COMPLEMENTO DE 2 NEG		Rd		Rd ← $00 - Rd BITS DEL REGISTRO PONER A UNO SBR		Rd,K		Rd ← Rd v K () BITS DEL REGISTRO PONER A CERO CBR		Rd,K		Rd ← Rd ∙ ($FF - K) () PRUEBA DE LOS BITS TEST	Rd		Rd ← Rd ∙ Rd
jaime.velarde@epn.edu.ec 7 OTRAS OPERACIONES CON LOS REGISTROS INCREMENTOS INC		Rd		Rd ← Rd + 1 DISMINUCIONES DEC		Rd		Rd ← Rd - 1 BORRAR EL REGISTRO CLR		Rd		Rd ← Rd  Rd PONER UNOS EN EL REGISTRO SER		Rd		Rd ← $FF ()
jaime.velarde@epn.edu.ec 8 MULTIPLICACIONES MULTIPLICACIÓN DE NÚMEROS SIN SIGNO MUL	 Rd,Rr	R1:R0 ← Rd x Rr MULTIPLICACIÓN DE NÚMEROS CON SIGNO MULS	 Rd,Rr	R1:R0 ← Rd x Rr MULTIPLICACIÓN DE UN NÚMERO CON SIGNO Y OTRO SIN SIGNO MULSU Rd,Rr	R1:R0 ← Rd x Rr
jaime.velarde@epn.edu.ec 9 MULTIPLICACIONES DE FRACCIONES MULTIPLICACIÓN DE NÚMEROS FRACCIONARIOS SIN SIGNO FMUL	 Rd,Rr	R1:R0 ← Rd x Rr «1 MULTIPLICACIÓN DE NÚMEROS FRACCIONARIOS CON SIGNO FMULS	 Rd,Rr	R1:R0 ← Rd x Rr «1 MULTIPLICACIÓN DE UN NÚMERO FRACCIONARIO CON SIGNO Y OTRO SIN SIGNO FMULSU Rd,Rr	R1:R0 ← Rd x Rr «1

More Related Content

What's hot

Multiplicador y divisor
Multiplicador y divisorMultiplicador y divisor
Multiplicador y divisor
Alex Vasquez
 
Lógica positiva negativa
Lógica positiva negativaLógica positiva negativa
Lógica positiva negativa
ryder27
 
Multiplexor 4 Entradas 1 Salida (4-1)
Multiplexor 4 Entradas 1 Salida (4-1)Multiplexor 4 Entradas 1 Salida (4-1)
Multiplexor 4 Entradas 1 Salida (4-1)
251089luis
 
Inteligencia Artificial (Sistemas Expertos y Redes Neuronales)
Inteligencia Artificial (Sistemas Expertos y Redes Neuronales)Inteligencia Artificial (Sistemas Expertos y Redes Neuronales)
Inteligencia Artificial (Sistemas Expertos y Redes Neuronales)
Neomar Nava
 
Investigacion formato aparato critico "Uso de Proteus professional 8
Investigacion formato aparato critico "Uso de Proteus professional 8Investigacion formato aparato critico "Uso de Proteus professional 8
Investigacion formato aparato critico "Uso de Proteus professional 8
INTRONora
 
Metodos de ordenacion radix sort
Metodos de ordenacion radix sortMetodos de ordenacion radix sort
Metodos de ordenacion radix sort
tephyfree
 
Flujos y archivo en java
Flujos y archivo en javaFlujos y archivo en java
Flujos y archivo en java
Belen Gonzalez
 
CIRCUITOS SECUENCIALES
CIRCUITOS SECUENCIALESCIRCUITOS SECUENCIALES
CIRCUITOS SECUENCIALES
Luis Zurita
 
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo MinilenguajeCompiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Pedro Antonio Villalta (Pavillalta)
 
Unidad de Control
Unidad de ControlUnidad de Control
Unidad de Control
Cristian Aguirre Esparza
 
Reloj digital
Reloj digitalReloj digital
Reloj digital
David Acsaraya
 
Microprocesadores Vs microcontroladores
Microprocesadores Vs microcontroladores Microprocesadores Vs microcontroladores
Microprocesadores Vs microcontroladores
Ing. Iean Isai Palacios Olivares
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modem
Mirna L. Torres Garcia
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
Maricusa Valdivia
 
Introducción a Geometría Computacional
Introducción a  Geometría ComputacionalIntroducción a  Geometría Computacional
Introducción a Geometría Computacional
Miguel Sancho
 
Algoritmo de dekker
Algoritmo de dekker Algoritmo de dekker
Algoritmo de dekker
Universidad Peruana del Oriente
 
Control de concurrencias investigación
Control de concurrencias investigaciónControl de concurrencias investigación
Control de concurrencias investigación
Jhoel Dgez Garcia
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
nurueta
 
Diagramas de flujo y algoritmos pseudocodigo
Diagramas de flujo y algoritmos  pseudocodigoDiagramas de flujo y algoritmos  pseudocodigo
Diagramas de flujo y algoritmos pseudocodigo
AgarDel D'k
 
CONTADOR ASÍNCRONO DE 3 BITS.pptx
CONTADOR ASÍNCRONO DE 3 BITS.pptxCONTADOR ASÍNCRONO DE 3 BITS.pptx
CONTADOR ASÍNCRONO DE 3 BITS.pptx
Henry David
 

What's hot (20)

Multiplicador y divisor
Multiplicador y divisorMultiplicador y divisor
Multiplicador y divisor
 
Lógica positiva negativa
Lógica positiva negativaLógica positiva negativa
Lógica positiva negativa
 
Multiplexor 4 Entradas 1 Salida (4-1)
Multiplexor 4 Entradas 1 Salida (4-1)Multiplexor 4 Entradas 1 Salida (4-1)
Multiplexor 4 Entradas 1 Salida (4-1)
 
Inteligencia Artificial (Sistemas Expertos y Redes Neuronales)
Inteligencia Artificial (Sistemas Expertos y Redes Neuronales)Inteligencia Artificial (Sistemas Expertos y Redes Neuronales)
Inteligencia Artificial (Sistemas Expertos y Redes Neuronales)
 
Investigacion formato aparato critico "Uso de Proteus professional 8
Investigacion formato aparato critico "Uso de Proteus professional 8Investigacion formato aparato critico "Uso de Proteus professional 8
Investigacion formato aparato critico "Uso de Proteus professional 8
 
Metodos de ordenacion radix sort
Metodos de ordenacion radix sortMetodos de ordenacion radix sort
Metodos de ordenacion radix sort
 
Flujos y archivo en java
Flujos y archivo en javaFlujos y archivo en java
Flujos y archivo en java
 
CIRCUITOS SECUENCIALES
CIRCUITOS SECUENCIALESCIRCUITOS SECUENCIALES
CIRCUITOS SECUENCIALES
 
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo MinilenguajeCompiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
 
Unidad de Control
Unidad de ControlUnidad de Control
Unidad de Control
 
Reloj digital
Reloj digitalReloj digital
Reloj digital
 
Microprocesadores Vs microcontroladores
Microprocesadores Vs microcontroladores Microprocesadores Vs microcontroladores
Microprocesadores Vs microcontroladores
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modem
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
 
Introducción a Geometría Computacional
Introducción a  Geometría ComputacionalIntroducción a  Geometría Computacional
Introducción a Geometría Computacional
 
Algoritmo de dekker
Algoritmo de dekker Algoritmo de dekker
Algoritmo de dekker
 
Control de concurrencias investigación
Control de concurrencias investigaciónControl de concurrencias investigación
Control de concurrencias investigación
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Diagramas de flujo y algoritmos pseudocodigo
Diagramas de flujo y algoritmos  pseudocodigoDiagramas de flujo y algoritmos  pseudocodigo
Diagramas de flujo y algoritmos pseudocodigo
 
CONTADOR ASÍNCRONO DE 3 BITS.pptx
CONTADOR ASÍNCRONO DE 3 BITS.pptxCONTADOR ASÍNCRONO DE 3 BITS.pptx
CONTADOR ASÍNCRONO DE 3 BITS.pptx
 

Viewers also liked

Instrucciones lenguaje assembler
Instrucciones lenguaje assemblerInstrucciones lenguaje assembler
Instrucciones lenguaje assembler
ANDREA
 
Compiladores teoria e implementacion
Compiladores teoria e implementacionCompiladores teoria e implementacion
Compiladores teoria e implementacion
ROQUE Caldas Dominguez
 
Ejercicios 04 cálculo continuación
Ejercicios 04 cálculo continuaciónEjercicios 04 cálculo continuación
Ejercicios 04 cálculo continuación
Jaime E. Velarde
 
Ejercicios 07 interrupciones
Ejercicios 07 interrupcionesEjercicios 07 interrupciones
Ejercicios 07 interrupciones
Jaime E. Velarde
 
15. puertas logicas
15. puertas logicas15. puertas logicas
15. puertas logicas
estefaniagomezdelcueto
 
06 Elaboración de Programas
06 Elaboración de Programas06 Elaboración de Programas
06 Elaboración de Programas
Jaime E. Velarde
 
12 Pórticos de los Atmega
12 Pórticos de los Atmega12 Pórticos de los Atmega
12 Pórticos de los Atmega
Jaime E. Velarde
 
Evaluation 1
Evaluation 1 Evaluation 1
Evaluation 1
kd6141
 
20 Portico Serial
20 Portico Serial20 Portico Serial
20 Portico Serial
Jaime E. Velarde
 
01 Diseño en Sistemas Digitales
01 Diseño en Sistemas Digitales01 Diseño en Sistemas Digitales
01 Diseño en Sistemas Digitales
Jaime E. Velarde
 
10 Instrucciones de Transferencia
10  Instrucciones  de Transferencia10  Instrucciones  de Transferencia
10 Instrucciones de Transferencia
Jaime E. Velarde
 
Bus datos
Bus datosBus datos
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
thalia margarita serrano diaz
 
04 Estructura de Buses Compartidos en Microcomputadoras
04 Estructura de Buses Compartidos en Microcomputadoras04 Estructura de Buses Compartidos en Microcomputadoras
04 Estructura de Buses Compartidos en Microcomputadoras
Jaime E. Velarde
 
03 Arquitectura de un Microprocesador
03 Arquitectura de un Microprocesador03 Arquitectura de un Microprocesador
03 Arquitectura de un Microprocesador
Jaime E. Velarde
 
Formatos de instrucción
Formatos de instrucciónFormatos de instrucción
Formatos de instrucción
Santiago Rozo
 
Curso básico de ensamblador
Curso básico de ensambladorCurso básico de ensamblador
Curso básico de ensamblador
Andres Justiniano De la Cruz
 
Div, idiv, Neg ensamblador
Div, idiv, Neg ensambladorDiv, idiv, Neg ensamblador
Div, idiv, Neg ensamblador
David Flores Gallegos
 
Ejercicio 08 CAD
Ejercicio 08 CADEjercicio 08 CAD
Ejercicio 08 CAD
Jaime E. Velarde
 
Ejercicio 04 Calculos
Ejercicio 04 CalculosEjercicio 04 Calculos
Ejercicio 04 Calculos
Jaime E. Velarde
 

Viewers also liked (20)

Instrucciones lenguaje assembler
Instrucciones lenguaje assemblerInstrucciones lenguaje assembler
Instrucciones lenguaje assembler
 
Compiladores teoria e implementacion
Compiladores teoria e implementacionCompiladores teoria e implementacion
Compiladores teoria e implementacion
 
Ejercicios 04 cálculo continuación
Ejercicios 04 cálculo continuaciónEjercicios 04 cálculo continuación
Ejercicios 04 cálculo continuación
 
Ejercicios 07 interrupciones
Ejercicios 07 interrupcionesEjercicios 07 interrupciones
Ejercicios 07 interrupciones
 
15. puertas logicas
15. puertas logicas15. puertas logicas
15. puertas logicas
 
06 Elaboración de Programas
06 Elaboración de Programas06 Elaboración de Programas
06 Elaboración de Programas
 
12 Pórticos de los Atmega
12 Pórticos de los Atmega12 Pórticos de los Atmega
12 Pórticos de los Atmega
 
Evaluation 1
Evaluation 1 Evaluation 1
Evaluation 1
 
20 Portico Serial
20 Portico Serial20 Portico Serial
20 Portico Serial
 
01 Diseño en Sistemas Digitales
01 Diseño en Sistemas Digitales01 Diseño en Sistemas Digitales
01 Diseño en Sistemas Digitales
 
10 Instrucciones de Transferencia
10  Instrucciones  de Transferencia10  Instrucciones  de Transferencia
10 Instrucciones de Transferencia
 
Bus datos
Bus datosBus datos
Bus datos
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
04 Estructura de Buses Compartidos en Microcomputadoras
04 Estructura de Buses Compartidos en Microcomputadoras04 Estructura de Buses Compartidos en Microcomputadoras
04 Estructura de Buses Compartidos en Microcomputadoras
 
03 Arquitectura de un Microprocesador
03 Arquitectura de un Microprocesador03 Arquitectura de un Microprocesador
03 Arquitectura de un Microprocesador
 
Formatos de instrucción
Formatos de instrucciónFormatos de instrucción
Formatos de instrucción
 
Curso básico de ensamblador
Curso básico de ensambladorCurso básico de ensamblador
Curso básico de ensamblador
 
Div, idiv, Neg ensamblador
Div, idiv, Neg ensambladorDiv, idiv, Neg ensamblador
Div, idiv, Neg ensamblador
 
Ejercicio 08 CAD
Ejercicio 08 CADEjercicio 08 CAD
Ejercicio 08 CAD
 
Ejercicio 04 Calculos
Ejercicio 04 CalculosEjercicio 04 Calculos
Ejercicio 04 Calculos
 

More from Jaime E. Velarde

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
Jaime E. Velarde
 
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
Jaime E. Velarde
 
Ejercicios 06 subrutinas con LCD
Ejercicios 06 subrutinas con LCDEjercicios 06 subrutinas con LCD
Ejercicios 06 subrutinas con LCD
Jaime E. Velarde
 
Ejercicio 09 Serie
Ejercicio 09 SerieEjercicio 09 Serie
Ejercicio 09 Serie
Jaime E. Velarde
 
Funcionamiento del USART
Funcionamiento del USARTFuncionamiento del USART
Funcionamiento del USART
Jaime E. Velarde
 
Ejercicio 07 Timers
Ejercicio 07 TimersEjercicio 07 Timers
Ejercicio 07 Timers
Jaime E. Velarde
 
Funcionamiento del Timer 0
Funcionamiento del Timer 0Funcionamiento del Timer 0
Funcionamiento del Timer 0
Jaime E. Velarde
 
18 Timers
18 Timers18 Timers
18 Timers
Jaime E. Velarde
 
Funcionamiento del CAD
Funcionamiento del CADFuncionamiento del CAD
Funcionamiento del CAD
Jaime E. Velarde
 
Ejercicio 07 adicionales de Interrupciones
Ejercicio 07 adicionales de InterrupcionesEjercicio 07 adicionales de Interrupciones
Ejercicio 07 adicionales de Interrupciones
Jaime E. Velarde
 
19 Conversor A/D
19 Conversor A/D19 Conversor A/D
19 Conversor A/D
Jaime E. Velarde
 
17 Interrupciones
17 Interrupciones17 Interrupciones
17 Interrupciones
Jaime E. Velarde
 
16 Instrucciones de Subrutinas
16 Instrucciones de Subrutinas16 Instrucciones de Subrutinas
16 Instrucciones de Subrutinas
Jaime E. Velarde
 
Ejercicio 05 Subrutinas
Ejercicio 05 SubrutinasEjercicio 05 Subrutinas
Ejercicio 05 Subrutinas
Jaime E. Velarde
 
Ejercicio 03 Porticos
Ejercicio 03 PorticosEjercicio 03 Porticos
Ejercicio 03 Porticos
Jaime E. Velarde
 
13 Instrucciones de manejo de bits
13  Instrucciones de manejo de bits13  Instrucciones de manejo de bits
13 Instrucciones de manejo de bits
Jaime E. Velarde
 
14 Fusibles Programables
14 Fusibles Programables14 Fusibles Programables
14 Fusibles Programables
Jaime E. Velarde
 
Ejercicio 02 Tablas
Ejercicio 02 TablasEjercicio 02 Tablas
Ejercicio 02 Tablas
Jaime E. Velarde
 
11 Instrucciones de Salto de los Atmega
11  Instrucciones de Salto  de los Atmega11  Instrucciones de Salto  de los Atmega
11 Instrucciones de Salto de los Atmega
Jaime E. Velarde
 
Ejercicio 01 Llenar
Ejercicio 01 LlenarEjercicio 01 Llenar
Ejercicio 01 Llenar
Jaime E. Velarde
 

More from Jaime E. Velarde (20)

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
 
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
 
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 03 Porticos
Ejercicio 03 PorticosEjercicio 03 Porticos
Ejercicio 03 Porticos
 
13 Instrucciones de manejo de bits
13  Instrucciones de manejo de bits13  Instrucciones de manejo de bits
13 Instrucciones de manejo de bits
 
14 Fusibles Programables
14 Fusibles Programables14 Fusibles Programables
14 Fusibles Programables
 
Ejercicio 02 Tablas
Ejercicio 02 TablasEjercicio 02 Tablas
Ejercicio 02 Tablas
 
11 Instrucciones de Salto de los Atmega
11  Instrucciones de Salto  de los Atmega11  Instrucciones de Salto  de los Atmega
11 Instrucciones de Salto de los Atmega
 
Ejercicio 01 Llenar
Ejercicio 01 LlenarEjercicio 01 Llenar
Ejercicio 01 Llenar
 

Recently uploaded

Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 

Recently uploaded (20)

Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 

15 Instrucciones Aritmeticas y Logicas

  • 1. jaime.velarde@epn.edu.ec 1 SISTEMAS MICROPROCESADOS INSTRUCCIONESARITMÉTICAS Y LÓGICAS Elaborado por: Ing. Jaime E. Velarde
  • 2. jaime.velarde@epn.edu.ec 2 LAS INSTRUCCIONES ARITMÉTICAS Y LÓGICAS REALIZAN LAS OPERACIONES INDICADAS CON LOS CONTENIDOS DE LOS REGISTROS INVOLUCRADOS. ESTE GRUPO DE INSTRUCCIONES SE CARACTERÍSTICA POR MODIFICAR LAS BANDERAS, DE ACUERDO AL RESULTADO
  • 3. jaime.velarde@epn.edu.ec 3 SUMAS SUMA SIN LLEVO ADD Rd,Rr Rd ← Rd + Rr SUMA CON LLEVO ADC Rd,Rr Rd ← Rd + Rr + C SUMA INMEDIATA DE UNA PALABRA ADIW Rdl,K Rd+1:Rd ← Rd+1:Rd + K d {24,26,28,30} 0 ≤ K ≤ 63
  • 4. jaime.velarde@epn.edu.ec 4 RESTAS RESTA SIN DEBO SUB Rd,Rr Rd ← Rd – Rr RESTA SIN DEBO UNA CONSTANTE SUBI Rd,K Rd ← Rd – K (16 ≤ d ≤ 31) RESTA CON DEBO SBC Rd,Rr Rd ← Rd – Rr – C RESTA CON DEBO UNA CONSTANTE SBCI Rd,K Rd ← Rd – K – C () RESTA INMEDIATA DE UNA PALABRA SBIW Rdl,K Rd+1:Rd ← Rd+1:Rd – K (ver anterior)
  • 5. jaime.velarde@epn.edu.ec 5 OPERACIONES LÓGICAS OPERACIÓN AND AND Rd,Rr Rd ← Rd ∙ Rr OPERACIÓN AND INMEDIATA ANDI Rd,K Rd ← Rd ∙ K () OPERACIÓN OR OR Rd,Rr Rd ← Rd v Rr OPERACIÓN OR INMEDIATA ORI Rd,K Rd ← Rd v K () OPERACIÓN OR EXCLUSIVA EOR Rd,Rr Rd ← Rd  Rr
  • 6. jaime.velarde@epn.edu.ec 6 OTRAS OPERACIONES LÓGICAS COMPLEMENTO DE 1 COM Rd Rd ← $FF - Rd COMPLEMENTO DE 2 NEG Rd Rd ← $00 - Rd BITS DEL REGISTRO PONER A UNO SBR Rd,K Rd ← Rd v K () BITS DEL REGISTRO PONER A CERO CBR Rd,K Rd ← Rd ∙ ($FF - K) () PRUEBA DE LOS BITS TEST Rd Rd ← Rd ∙ Rd
  • 7. jaime.velarde@epn.edu.ec 7 OTRAS OPERACIONES CON LOS REGISTROS INCREMENTOS INC Rd Rd ← Rd + 1 DISMINUCIONES DEC Rd Rd ← Rd - 1 BORRAR EL REGISTRO CLR Rd Rd ← Rd  Rd PONER UNOS EN EL REGISTRO SER Rd Rd ← $FF ()
  • 8. jaime.velarde@epn.edu.ec 8 MULTIPLICACIONES MULTIPLICACIÓN DE NÚMEROS SIN SIGNO MUL Rd,Rr R1:R0 ← Rd x Rr MULTIPLICACIÓN DE NÚMEROS CON SIGNO MULS Rd,Rr R1:R0 ← Rd x Rr MULTIPLICACIÓN DE UN NÚMERO CON SIGNO Y OTRO SIN SIGNO MULSU Rd,Rr R1:R0 ← Rd x Rr
  • 9. jaime.velarde@epn.edu.ec 9 MULTIPLICACIONES DE FRACCIONES MULTIPLICACIÓN DE NÚMEROS FRACCIONARIOS SIN SIGNO FMUL Rd,Rr R1:R0 ← Rd x Rr «1 MULTIPLICACIÓN DE NÚMEROS FRACCIONARIOS CON SIGNO FMULS Rd,Rr R1:R0 ← Rd x Rr «1 MULTIPLICACIÓN DE UN NÚMERO FRACCIONARIO CON SIGNO Y OTRO SIN SIGNO FMULSU Rd,Rr R1:R0 ← Rd x Rr «1