SlideShare una empresa de Scribd logo
1 de 37
Interrupciones de Bios y Dos
      Geovanny Virgen Luna
                      No: 39
Bcd y mul reseña
 bcd. digito decimal codificado en binario
 bcd empaqueta- 2 dígitos decimales por byte 00-99
 bcd no empaquetado- 1 digito decimal por byte 0-9
 mul- multiplicación para números sin signo
 sintaxis:
 mul operando 1
 el operando2 siempre deberá estar almacenado en
 al, ax, eax.
    al                   ax
   operando1       operando1
   ------------   ----------------
   resultado:
    ah, al                  dx, ax


   ejemplo
   mov al,5              5 al *
   mov bl,4              4 bl
   mul bl                         ah, al = ax
 cmp.- esta instruccion indica una comparacion entre 2
  operandos, funciona como una resta
 con la diferencia que no afecta el destino, unicamente
  las banderas

 sintaxis:


     cmp operando1, operando2
Cmp.asm
Color reseña
 trabaja junto con los saltos para formar estructuras de control tal como
    el "if"

 --------
 numero sin signo.

   ja- salta si mayor
   jb- salta si menor
   jae- salta si mayor o igual
   jbe- salta si menor o igual   *todos seguidos de una etiqueta
   je- salta si igual
   jz- salta si cero
   ----------
   salto incondicional

 jmp
   para imprimir ya sea carácter o cadenas con color es necesario definir lo que se conoce como
   el byte del color donde el nible inferior es el color de la letra y el nible superior
   es el color de fondo, a todo esto se le conoce como el byte del color.

   Para ello es necesario definir la tabla del color.

   ---Interrupción imprimir carácter con color

   mov ah, 9
   mov al, carácter
   mov cx, veces
   mov bh, pagina
   mov bl, atributo
   int 10h

   ---Interrupción p/imprimir cadena con color

   mov ah, 19
   mov cx, longitud
   mov dh, renglón
   mov dl, columna
   lea bp, cadena
   mov al, modo
   mov bl, atributo
   int 10h
Color1.asm
Color2.asm
Color3.asm
Cursor1.asm
Div1.asm
Div2.asm
TAREA factura.asm
Gusano.asm
Inc.asm
Lineal2.asm
Lineal4.asm
Loop1.asm
Loop2.asm
Loop3.asm
Pag1.asm

           Cambio de
           pagina
Scroll reseña
 Ensamblador incluye 2                  scroll habia abajo
    interrupciones
                                         mov ah,7
                                         --------
 Scroll hacia arriba                    ---------
 mov ah, 6                              -------- mismos parametros
                                         int 10h
 mov al, numero de lineas
 mov ch, fila esquina superior izq      hola ;se pierden
                                         ----------
 mov cl, columna esquina sup izp        --------- arriba una vez
 mov dh, fila esquina inferior          inserta en blanco.
  derecha
 mov dl, columna esquina inferior
  derecha                                en blanco
 mov bh, atributo de las nuevas         --------
  lineas                                 ------
                                         -------
 int 10h                                adios                 ;1 vez
Scroll1.asm
              Scroll hacia arriba de
              una línea
Scroll2.asm
Scroll3.asm
              Se mueve el mensaje por
              medio del scroll hacia
              arriba, cuando llega al tope
              de la pantalla se regresa
              hacia abajo comparando el
              valor de la coordenanda
TAREA Software educativo
Movs reseña
   instrucciones de cadena

   movs/movsb/movsw --- mover/copiar         si- cadena fuente
   cmps/cmpsb/cmpsw --- compara              di- cadena destino
   scas/scasb/scasw --- buscar
   stos/stosb/stosw --- almacena
   lods/lodsb/lodsw --- carga

   ----------------------------------

   prefijos de repeticion

   rep - repite cx veces
   repe/repz/ repite mientras iguales
   repne/repnz/ repite mientras diferentes

   ----------------------------------

   1 std decrementa si/di df=1
   0 cld incrementa si/di df=0
String1.asm
String2.asm
String4.asm
String6.asm
String7.asm
Tecla reseña
Tecla1.asm
Tecla2.asm
             Movimiento
             con la tecla
             derecha

Más contenido relacionado

Último

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
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Demetrio Ccesa Rayme
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
NELLYKATTY
 
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
 

Último (20)

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
 
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
 
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.
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilización
 
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
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
 
¿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
 
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
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVOSESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
SESION DE APRENDIZAJE PARA3ER GRADO -EL SISTEMA DIGESTIVO
 
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.
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
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
 
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
 
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
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisnovelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdf
 

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

No39 unidad 2

  • 1. Interrupciones de Bios y Dos Geovanny Virgen Luna No: 39
  • 2. Bcd y mul reseña  bcd. digito decimal codificado en binario  bcd empaqueta- 2 dígitos decimales por byte 00-99  bcd no empaquetado- 1 digito decimal por byte 0-9  mul- multiplicación para números sin signo  sintaxis: mul operando 1 el operando2 siempre deberá estar almacenado en al, ax, eax.
  • 3. al ax  operando1 operando1  ------------ ----------------  resultado:  ah, al dx, ax  ejemplo  mov al,5 5 al *  mov bl,4 4 bl  mul bl ah, al = ax
  • 4.  cmp.- esta instruccion indica una comparacion entre 2 operandos, funciona como una resta  con la diferencia que no afecta el destino, unicamente las banderas  sintaxis:  cmp operando1, operando2
  • 7.  trabaja junto con los saltos para formar estructuras de control tal como el "if"  --------  numero sin signo.  ja- salta si mayor  jb- salta si menor  jae- salta si mayor o igual  jbe- salta si menor o igual *todos seguidos de una etiqueta  je- salta si igual  jz- salta si cero  ----------  salto incondicional  jmp
  • 8. para imprimir ya sea carácter o cadenas con color es necesario definir lo que se conoce como  el byte del color donde el nible inferior es el color de la letra y el nible superior  es el color de fondo, a todo esto se le conoce como el byte del color.  Para ello es necesario definir la tabla del color.  ---Interrupción imprimir carácter con color  mov ah, 9  mov al, carácter  mov cx, veces  mov bh, pagina  mov bl, atributo  int 10h  ---Interrupción p/imprimir cadena con color  mov ah, 19  mov cx, longitud  mov dh, renglón  mov dl, columna  lea bp, cadena  mov al, modo  mov bl, atributo  int 10h
  • 23. Pag1.asm Cambio de pagina
  • 24. Scroll reseña  Ensamblador incluye 2  scroll habia abajo interrupciones  mov ah,7  --------  Scroll hacia arriba  ---------  mov ah, 6  -------- mismos parametros  int 10h  mov al, numero de lineas  mov ch, fila esquina superior izq  hola ;se pierden  ----------  mov cl, columna esquina sup izp  --------- arriba una vez  mov dh, fila esquina inferior  inserta en blanco. derecha  mov dl, columna esquina inferior derecha  en blanco  mov bh, atributo de las nuevas  -------- lineas  ------  -------  int 10h  adios ;1 vez
  • 25. Scroll1.asm Scroll hacia arriba de una línea
  • 27. Scroll3.asm Se mueve el mensaje por medio del scroll hacia arriba, cuando llega al tope de la pantalla se regresa hacia abajo comparando el valor de la coordenanda
  • 29. Movs reseña  instrucciones de cadena  movs/movsb/movsw --- mover/copiar si- cadena fuente  cmps/cmpsb/cmpsw --- compara di- cadena destino  scas/scasb/scasw --- buscar  stos/stosb/stosw --- almacena  lods/lodsb/lodsw --- carga  ----------------------------------  prefijos de repeticion  rep - repite cx veces  repe/repz/ repite mientras iguales  repne/repnz/ repite mientras diferentes  ----------------------------------  1 std decrementa si/di df=1  0 cld incrementa si/di df=0
  • 37. Tecla2.asm Movimiento con la tecla derecha