SlideShare ist ein Scribd-Unternehmen logo
1 von 9
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

Weitere ähnliche Inhalte

Was ist angesagt?

Transacciones y seguridad
Transacciones y seguridadTransacciones y seguridad
Transacciones y seguridad
Luis Jherry
 
Protocolos hdlc expo
Protocolos hdlc expoProtocolos hdlc expo
Protocolos hdlc expo
Facebook
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
maryr_
 
Lecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicasLecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicas
nica2009
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamiento
yeiko11
 
Uso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensambladorUso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensamblador
Luis Zurita
 

Was ist angesagt? (20)

Transacciones y seguridad
Transacciones y seguridadTransacciones y seguridad
Transacciones y seguridad
 
Analisis de la independencia logica fisica de datos en un sistema de bases de...
Analisis de la independencia logica fisica de datos en un sistema de bases de...Analisis de la independencia logica fisica de datos en un sistema de bases de...
Analisis de la independencia logica fisica de datos en un sistema de bases de...
 
Trabajo 2 transacciones en base de datos
Trabajo 2   transacciones en base de datosTrabajo 2   transacciones en base de datos
Trabajo 2 transacciones en base de datos
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
Protocolos hdlc expo
Protocolos hdlc expoProtocolos hdlc expo
Protocolos hdlc expo
 
Códigos de línea
Códigos de líneaCódigos de línea
Códigos de línea
 
Alu
AluAlu
Alu
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Estrategias de busqueda
Estrategias de busquedaEstrategias de busqueda
Estrategias de busqueda
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Thread
ThreadThread
Thread
 
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
 
Trabajo colaborativo 1 sistemas embebidos
Trabajo colaborativo 1 sistemas embebidosTrabajo colaborativo 1 sistemas embebidos
Trabajo colaborativo 1 sistemas embebidos
 
Lecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicasLecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicas
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamiento
 
Características sgbd
Características sgbdCaracterísticas sgbd
Características sgbd
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
 
Trab. Multiplexacion
Trab. MultiplexacionTrab. Multiplexacion
Trab. Multiplexacion
 
Uso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensambladorUso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensamblador
 

Andere mochten auch

Instrucciones lenguaje assembler
Instrucciones lenguaje assemblerInstrucciones lenguaje assembler
Instrucciones lenguaje assembler
ANDREA
 
Evaluation 1
Evaluation 1 Evaluation 1
Evaluation 1
kd6141
 
Formatos de instrucción
Formatos de instrucciónFormatos de instrucción
Formatos de instrucción
Santiago Rozo
 

Andere mochten auch (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
 

Mehr von Jaime E. Velarde

Mehr von 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
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

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