SlideShare una empresa de Scribd logo
ORG : Para establecer la localización del contador del valor numérico que se
darán a las etiquetas.
ORG 100h Indica que ensamble código a partir del offset 100h, esta directiva es
necesaria para los programas COM.
JMP -Hace un salto incondicional a una dirección especifica. Formatos del JMP
JMP etiqueta Asume que la etiqueta se encuentra en el mismo segmento de
código, la etiqueta debe de estar entre -32768 y 32767 del actual IP.
JMP FAR PTR etiqueta La etiqueta se encuentra en otro segmento, CS e IP
tomaran el segmento y offset de la etiqueta.
JMP registro El contenido del registro será copiado en IP. JMP WORD PTR dir
Salta a la dirección indicada en la dirección DS:dir.
JMP DWORD PTR dir Salta a la dirección indicada por la palabra doble que
especifica segmento y offset, que se encuentra en la dirección DS.
DB - Definir bytes
MOVSB - (Mover un string byte por byte) Mueve un byte de la cadena fuente
cuya dirección es indicada por los registros DS:SI, al byte de la cadena destino
cuya dirección es indicada por ES:DI, después SI y DI incrementan o decremento
en 1 dependiendo de la bandera de dirección.
MOVSW - (Mover un string word por word) Mueve una palabra de la cadena
fuente cuya dirección es indicada por los registros DS:SI, a la palabra de la
cadena destino cuya dirección es indicada por ES:DI, después SI y DI
incrementan o decremento en 2 dependiendo de la bandera de dirección.
Int 21h
Esta interrupción lee un carácter de la entrada estándar, el resultado se
almacena en AL.
La función de espera hasta que se pulsa una tecla.
Si por ejemplo, fuéramos a leer el número "5 en AL no se guarda el número, sino
el código ascii que lo representa.
Es decir si ejecutamos la interrupción, en AL se almacenara el número 35h (para
verificar esto en un editor de texto oprimiendo "ALT + 53", es bueno recordar que
35h=53)
Podemos apreciar la variación de las banderas en la primera practica de
EMU8086, solo varian en un valor pero es increíble la rapidez con la que se
desarrolla.

Más contenido relacionado

La actualidad más candente

Comprobacion de Paridad
Comprobacion de ParidadComprobacion de Paridad
Comprobacion de Paridad
Silvana Cecilia Vire
 
conversion digital a digital
conversion digital a digitalconversion digital a digital
conversion digital a digital
edwar loja
 
Metodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresMetodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresFernando Luz
 
Hamming y CRC
Hamming y CRCHamming y CRC

La actualidad más candente (7)

Comprobacion de Paridad
Comprobacion de ParidadComprobacion de Paridad
Comprobacion de Paridad
 
Presentacion
PresentacionPresentacion
Presentacion
 
conversion digital a digital
conversion digital a digitalconversion digital a digital
conversion digital a digital
 
CodificacióN De Canal
CodificacióN De CanalCodificacióN De Canal
CodificacióN De Canal
 
Metodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresMetodos de deteccion y correcion de errores
Metodos de deteccion y correcion de errores
 
Digital a digital
Digital a digitalDigital a digital
Digital a digital
 
Hamming y CRC
Hamming y CRCHamming y CRC
Hamming y CRC
 

Similar a 1.primer ejercicio emu8086

Las instrucciones del ensamblador
Las instrucciones del ensambladorLas instrucciones del ensamblador
Las instrucciones del ensamblador
JOVANNIJIMENEZVILCHI
 
Tipos de datos oracle
Tipos de datos oracleTipos de datos oracle
Tipos de datos oracle
Angel Livestn
 
estructura_de_un_programa_en_lenguaje_ensamblador
estructura_de_un_programa_en_lenguaje_ensambladorestructura_de_un_programa_en_lenguaje_ensamblador
estructura_de_un_programa_en_lenguaje_ensamblador
Gloria Azúa
 
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMAMODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMAgbermeo
 
Lenguaje ensamblador (assembler)
Lenguaje ensamblador (assembler)Lenguaje ensamblador (assembler)
Lenguaje ensamblador (assembler)
Carlos Guillén
 
Sistema ascii y binario
Sistema ascii y binarioSistema ascii y binario
Sistema ascii y binario
FRACISCO QUINGA NASIMBA
 
Equipo 6 comparaciones
Equipo 6 comparacionesEquipo 6 comparaciones
Equipo 6 comparacionesgabo
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensambladorgbermeo
 
Registros del procesador 01
Registros del procesador 01Registros del procesador 01
Registros del procesador 01
Isaias Castro
 
Data segment
Data segmentData segment
Data segment
Eva Mamidelik
 
Aritmética de los números binarios
Aritmética de los números binariosAritmética de los números binarios
Aritmética de los números binarios
arpablos001
 
18613352 assembler
18613352 assembler18613352 assembler
18613352 assembler
Eduardo Perdomo
 
Codigos..
Codigos..Codigos..
Codigos..
musmezambrano92
 
Blog transact sql
Blog transact sqlBlog transact sql
Blog transact sql
Fiorella Aguilar Isuiza
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
Luis Pazmiño
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
Klucio
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
Karina Lucio
 

Similar a 1.primer ejercicio emu8086 (20)

Las instrucciones del ensamblador
Las instrucciones del ensambladorLas instrucciones del ensamblador
Las instrucciones del ensamblador
 
Tipos de datos oracle
Tipos de datos oracleTipos de datos oracle
Tipos de datos oracle
 
estructura_de_un_programa_en_lenguaje_ensamblador
estructura_de_un_programa_en_lenguaje_ensambladorestructura_de_un_programa_en_lenguaje_ensamblador
estructura_de_un_programa_en_lenguaje_ensamblador
 
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMAMODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
 
Lenguaje ensamblador (assembler)
Lenguaje ensamblador (assembler)Lenguaje ensamblador (assembler)
Lenguaje ensamblador (assembler)
 
Sistema ascii y binario
Sistema ascii y binarioSistema ascii y binario
Sistema ascii y binario
 
Equipo 6 comparaciones
Equipo 6 comparacionesEquipo 6 comparaciones
Equipo 6 comparaciones
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Codigo Binario
Codigo BinarioCodigo Binario
Codigo Binario
 
Registros del procesador 01
Registros del procesador 01Registros del procesador 01
Registros del procesador 01
 
Data segment
Data segmentData segment
Data segment
 
Aritmética de los números binarios
Aritmética de los números binariosAritmética de los números binarios
Aritmética de los números binarios
 
18613352 assembler
18613352 assembler18613352 assembler
18613352 assembler
 
Comunicaciones
ComunicacionesComunicaciones
Comunicaciones
 
Unidad I.pdf
Unidad I.pdfUnidad I.pdf
Unidad I.pdf
 
Codigos..
Codigos..Codigos..
Codigos..
 
Blog transact sql
Blog transact sqlBlog transact sql
Blog transact sql
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
 

Más de Sebastian Gonzalez

2.segundo ejercicio
2.segundo ejercicio2.segundo ejercicio
2.segundo ejercicio
Sebastian Gonzalez
 
3.tercer ejercicio emu8086
3.tercer ejercicio emu80863.tercer ejercicio emu8086
3.tercer ejercicio emu8086
Sebastian Gonzalez
 
4.cuarto ejercicio
4.cuarto ejercicio4.cuarto ejercicio
4.cuarto ejercicio
Sebastian Gonzalez
 
5.quinto ejercicio emu8086
5.quinto ejercicio emu80865.quinto ejercicio emu8086
5.quinto ejercicio emu8086
Sebastian Gonzalez
 
6.sexto ejercicio emu8086
6.sexto ejercicio emu80866.sexto ejercicio emu8086
6.sexto ejercicio emu8086
Sebastian Gonzalez
 
Tercer blog arquitectura de hardware tercer corte
Tercer blog arquitectura de hardware tercer corteTercer blog arquitectura de hardware tercer corte
Tercer blog arquitectura de hardware tercer corte
Sebastian Gonzalez
 
Segundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corteSegundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corte
Sebastian Gonzalez
 
Cuarto blog de arquitectura de hardware tercer corte
Cuarto blog de arquitectura de hardware tercer corteCuarto blog de arquitectura de hardware tercer corte
Cuarto blog de arquitectura de hardware tercer corte
Sebastian Gonzalez
 
Primer blog arquitectura de hardware 3 corte
Primer blog arquitectura de hardware 3 cortePrimer blog arquitectura de hardware 3 corte
Primer blog arquitectura de hardware 3 corte
Sebastian Gonzalez
 
8.octavo taller
8.octavo taller8.octavo taller
8.octavo taller
Sebastian Gonzalez
 
6.sexto taller
6.sexto taller6.sexto taller
6.sexto taller
Sebastian Gonzalez
 
4.cuarto taller/segundo corte
4.cuarto taller/segundo corte4.cuarto taller/segundo corte
4.cuarto taller/segundo corte
Sebastian Gonzalez
 
2.segundo taller/segundo corte
2.segundo taller/segundo corte2.segundo taller/segundo corte
2.segundo taller/segundo corte
Sebastian Gonzalez
 
7.septimo taller/segundo corte
7.septimo taller/segundo corte7.septimo taller/segundo corte
7.septimo taller/segundo corte
Sebastian Gonzalez
 
5.quinto taller/segundo corte
5.quinto taller/segundo corte5.quinto taller/segundo corte
5.quinto taller/segundo corte
Sebastian Gonzalez
 
3.tercer taller/segundo corte
3.tercer taller/segundo corte3.tercer taller/segundo corte
3.tercer taller/segundo corte
Sebastian Gonzalez
 
1.primer taller/segundo corte
1.primer taller/segundo corte1.primer taller/segundo corte
1.primer taller/segundo corte
Sebastian Gonzalez
 
Segundo taller
Segundo tallerSegundo taller
Segundo taller
Sebastian Gonzalez
 
Cuarto taller de arquitectura de hardware
Cuarto taller de arquitectura de hardwareCuarto taller de arquitectura de hardware
Cuarto taller de arquitectura de hardware
Sebastian Gonzalez
 
Quinto taller arquitectura de hardware
Quinto taller arquitectura de hardwareQuinto taller arquitectura de hardware
Quinto taller arquitectura de hardware
Sebastian Gonzalez
 

Más de Sebastian Gonzalez (20)

2.segundo ejercicio
2.segundo ejercicio2.segundo ejercicio
2.segundo ejercicio
 
3.tercer ejercicio emu8086
3.tercer ejercicio emu80863.tercer ejercicio emu8086
3.tercer ejercicio emu8086
 
4.cuarto ejercicio
4.cuarto ejercicio4.cuarto ejercicio
4.cuarto ejercicio
 
5.quinto ejercicio emu8086
5.quinto ejercicio emu80865.quinto ejercicio emu8086
5.quinto ejercicio emu8086
 
6.sexto ejercicio emu8086
6.sexto ejercicio emu80866.sexto ejercicio emu8086
6.sexto ejercicio emu8086
 
Tercer blog arquitectura de hardware tercer corte
Tercer blog arquitectura de hardware tercer corteTercer blog arquitectura de hardware tercer corte
Tercer blog arquitectura de hardware tercer corte
 
Segundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corteSegundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corte
 
Cuarto blog de arquitectura de hardware tercer corte
Cuarto blog de arquitectura de hardware tercer corteCuarto blog de arquitectura de hardware tercer corte
Cuarto blog de arquitectura de hardware tercer corte
 
Primer blog arquitectura de hardware 3 corte
Primer blog arquitectura de hardware 3 cortePrimer blog arquitectura de hardware 3 corte
Primer blog arquitectura de hardware 3 corte
 
8.octavo taller
8.octavo taller8.octavo taller
8.octavo taller
 
6.sexto taller
6.sexto taller6.sexto taller
6.sexto taller
 
4.cuarto taller/segundo corte
4.cuarto taller/segundo corte4.cuarto taller/segundo corte
4.cuarto taller/segundo corte
 
2.segundo taller/segundo corte
2.segundo taller/segundo corte2.segundo taller/segundo corte
2.segundo taller/segundo corte
 
7.septimo taller/segundo corte
7.septimo taller/segundo corte7.septimo taller/segundo corte
7.septimo taller/segundo corte
 
5.quinto taller/segundo corte
5.quinto taller/segundo corte5.quinto taller/segundo corte
5.quinto taller/segundo corte
 
3.tercer taller/segundo corte
3.tercer taller/segundo corte3.tercer taller/segundo corte
3.tercer taller/segundo corte
 
1.primer taller/segundo corte
1.primer taller/segundo corte1.primer taller/segundo corte
1.primer taller/segundo corte
 
Segundo taller
Segundo tallerSegundo taller
Segundo taller
 
Cuarto taller de arquitectura de hardware
Cuarto taller de arquitectura de hardwareCuarto taller de arquitectura de hardware
Cuarto taller de arquitectura de hardware
 
Quinto taller arquitectura de hardware
Quinto taller arquitectura de hardwareQuinto taller arquitectura de hardware
Quinto taller arquitectura de hardware
 

Último

TRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epicoTRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epico
edepjuanorozco
 
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación-  PLATAFORMA VIRTUAL E-LEARNING .pptxPresentación-  PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
arelisguerra707
 
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRALMODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
Fernando540828
 
Solucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihiniSolucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihini
corderojulia187
 
Las plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etcLas plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etc
60475271
 
QUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptxQUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptx
AnthonyFernandoArias
 
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOSTAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
darlingreserved
 

Último (7)

TRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epicoTRABAJO DE TECNOLOGIA increíble y próspero epico
TRABAJO DE TECNOLOGIA increíble y próspero epico
 
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación-  PLATAFORMA VIRTUAL E-LEARNING .pptxPresentación-  PLATAFORMA VIRTUAL E-LEARNING .pptx
Presentación- PLATAFORMA VIRTUAL E-LEARNING .pptx
 
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRALMODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
MODELO PEDAG DE LA FPI SENA PARA LA FORMACION PROFESIONAL E INTEGRAL
 
Solucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihiniSolucionario 5° P2P16.pptxihiuhiuhihihini
Solucionario 5° P2P16.pptxihiuhiuhihihini
 
Las plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etcLas plantas ornamental su importancia, sus variedades etc
Las plantas ornamental su importancia, sus variedades etc
 
QUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptxQUÉ ES ALARA proteccion rayografica.pptx
QUÉ ES ALARA proteccion rayografica.pptx
 
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOSTAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
TAREA DE TECNOLOGIA DE LA FICHHA 1 Y DOS
 

1.primer ejercicio emu8086

  • 1. ORG : Para establecer la localización del contador del valor numérico que se darán a las etiquetas. ORG 100h Indica que ensamble código a partir del offset 100h, esta directiva es necesaria para los programas COM. JMP -Hace un salto incondicional a una dirección especifica. Formatos del JMP JMP etiqueta Asume que la etiqueta se encuentra en el mismo segmento de código, la etiqueta debe de estar entre -32768 y 32767 del actual IP. JMP FAR PTR etiqueta La etiqueta se encuentra en otro segmento, CS e IP tomaran el segmento y offset de la etiqueta. JMP registro El contenido del registro será copiado en IP. JMP WORD PTR dir Salta a la dirección indicada en la dirección DS:dir. JMP DWORD PTR dir Salta a la dirección indicada por la palabra doble que especifica segmento y offset, que se encuentra en la dirección DS. DB - Definir bytes MOVSB - (Mover un string byte por byte) Mueve un byte de la cadena fuente cuya dirección es indicada por los registros DS:SI, al byte de la cadena destino cuya dirección es indicada por ES:DI, después SI y DI incrementan o decremento en 1 dependiendo de la bandera de dirección. MOVSW - (Mover un string word por word) Mueve una palabra de la cadena fuente cuya dirección es indicada por los registros DS:SI, a la palabra de la cadena destino cuya dirección es indicada por ES:DI, después SI y DI incrementan o decremento en 2 dependiendo de la bandera de dirección. Int 21h Esta interrupción lee un carácter de la entrada estándar, el resultado se almacena en AL. La función de espera hasta que se pulsa una tecla. Si por ejemplo, fuéramos a leer el número "5 en AL no se guarda el número, sino el código ascii que lo representa. Es decir si ejecutamos la interrupción, en AL se almacenara el número 35h (para verificar esto en un editor de texto oprimiendo "ALT + 53", es bueno recordar que 35h=53)
  • 2. Podemos apreciar la variación de las banderas en la primera practica de EMU8086, solo varian en un valor pero es increíble la rapidez con la que se desarrolla.