SlideShare una empresa de Scribd logo
1 de 8
Consiste en un conjunto de mnemónicos que
representan instrucciones básicas para los
computadores, microprocesadores,
microcontroladores y otros circuitos
integrados programables.
Fue usado principalmente en los inicios del
desarrollo de software, cuando aún no se
contaba con potentes lenguajes de alto nivel
y los recursos eran limitados.
 Es difícilmente portable.
 Lenguaje binario o de máquina.
 Consume menos recurso.
 Administrador de tareas.
 Controla el tiempo de procesos.
 LOGICAS: Son utilizadas para realizar operaciones lógicas sobre los
operandos: AND, OR, XOR, TEST, NEG, NOT.
 ARITMETICAS: Se usan para realizar operaciones aritméticas sobre los
operandos: ADD, SUB, DIV, IDIV, MUL.
 TRANSFERENCIA: Son utilizadas para mover los contenidos de los
operandos. Cada instrucción se puede usar con diferentes modos de
direccionamiento: MOVS, MOV.
 CARGA: Son instrucciones específicas de los registros. Son usadas para
cargar algo en registro bytes o cadenas de bytes: LODS, LAHF, LDS, LEA, LES.
 PILA: Estas instrucciones permiten el uso de la pila para almacenar y
extraer datos: POP, POPF,PUSHF.
 Registros de uso general
- AX: Acumulador (AL:AH)
- BX: Registro base (BL:BH)
- CX: Registro contador (CL:CH)
- DX: Registro de datos (DL:DH)
 Registros de segmento
- DS: Registro del segmento de datos
- ES: Registro del segmento extra
- SS: Registro del segmento de pila
- CS: Registro del segmento de código
 Registros punteros
- BP: Registro de apuntadores
base
- SI: Registro índice fuente
- DI: Registro índice destino
 Registros especiales
- SP: Registro apuntador de la pila
- IP: Registro apuntador de la siguiente
instrucción
- F: Registro de banderas (8 bits)
 Bits del registro de banderas
*Overflow
- NV (Apagado): No hay desbordamiento
- OV (Encendido): Si lo hay
*Direction
- UP: Hacia adelante
- DN: Hacia atrás
*Interrupts
- DI: Desactivadas
- EI: Activadas
Lenguaje assembler

Más contenido relacionado

Similar a Lenguaje assembler

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
claudiacce
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
Diana
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Estefhany1
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
TICS_TIPOS
 

Similar a Lenguaje assembler (20)

Caracteristicas
CaracteristicasCaracteristicas
Caracteristicas
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Linux
LinuxLinux
Linux
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Software
SoftwareSoftware
Software
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Unidad educativa nuestra señora
Unidad educativa nuestra señoraUnidad educativa nuestra señora
Unidad educativa nuestra señora
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Lenguaje ensamblador.docx
Lenguaje ensamblador.docxLenguaje ensamblador.docx
Lenguaje ensamblador.docx
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativos
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion oriente
 
Sistemas operativos 03
Sistemas operativos 03Sistemas operativos 03
Sistemas operativos 03
 
Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernanda
 
26 agosto
26 agosto26 agosto
26 agosto
 
cap2.pdf
cap2.pdfcap2.pdf
cap2.pdf
 

Último

Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 
04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docx
04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docx04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docx
04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docx
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
Los caminos del saber matematicas 7°.pdf
Los caminos del saber matematicas 7°.pdfLos caminos del saber matematicas 7°.pdf
Los caminos del saber matematicas 7°.pdf
 
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptxGOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
 
Estudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado BásicoEstudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado Básico
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
 
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Motivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en JesúsMotivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en Jesús
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
El Futuro de la Educacion Digital  JS1  Ccesa007.pdfEl Futuro de la Educacion Digital  JS1  Ccesa007.pdf
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
 

Lenguaje assembler

  • 1.
  • 2. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Fue usado principalmente en los inicios del desarrollo de software, cuando aún no se contaba con potentes lenguajes de alto nivel y los recursos eran limitados.
  • 3.  Es difícilmente portable.  Lenguaje binario o de máquina.  Consume menos recurso.  Administrador de tareas.  Controla el tiempo de procesos.
  • 4.
  • 5.  LOGICAS: Son utilizadas para realizar operaciones lógicas sobre los operandos: AND, OR, XOR, TEST, NEG, NOT.  ARITMETICAS: Se usan para realizar operaciones aritméticas sobre los operandos: ADD, SUB, DIV, IDIV, MUL.  TRANSFERENCIA: Son utilizadas para mover los contenidos de los operandos. Cada instrucción se puede usar con diferentes modos de direccionamiento: MOVS, MOV.  CARGA: Son instrucciones específicas de los registros. Son usadas para cargar algo en registro bytes o cadenas de bytes: LODS, LAHF, LDS, LEA, LES.  PILA: Estas instrucciones permiten el uso de la pila para almacenar y extraer datos: POP, POPF,PUSHF.
  • 6.  Registros de uso general - AX: Acumulador (AL:AH) - BX: Registro base (BL:BH) - CX: Registro contador (CL:CH) - DX: Registro de datos (DL:DH)  Registros de segmento - DS: Registro del segmento de datos - ES: Registro del segmento extra - SS: Registro del segmento de pila - CS: Registro del segmento de código  Registros punteros - BP: Registro de apuntadores base - SI: Registro índice fuente - DI: Registro índice destino
  • 7.  Registros especiales - SP: Registro apuntador de la pila - IP: Registro apuntador de la siguiente instrucción - F: Registro de banderas (8 bits)  Bits del registro de banderas *Overflow - NV (Apagado): No hay desbordamiento - OV (Encendido): Si lo hay *Direction - UP: Hacia adelante - DN: Hacia atrás *Interrupts - DI: Desactivadas - EI: Activadas