SlideShare una empresa de Scribd logo
1 de 6
1) El programa nos pide que ingresemos un numero para comprobar si el numero
ingresado es mayor a 5 o menor, de la misma manera nos dice que si
queremos salir del programa tecleemos cualquier otro carácter que no sea un
número.
2) -la instrucción (mov dx) es lo que nos permite poner hasta donde va a llegar la
limpieza de la pantalla.
-La ultima instrucción (int 21h) llama al BIOS.
-La instrucción (mov ah) es lo que nos permite desplegar el mensaje.
- msg1 db "enter a number or any other character to exit: $"
equal_5 db " is five! (equal)", 0Dh,0Ah, "$"
below_5 db " is below five!" , 0Dh,0Ah, "$"
above_5 db " is above five!" , 0Dh,0Ah, "$"
Este es un ejemplo de cómo declarar un mensaje, el mensaje es lo que está
escrito entre comillas y termina con “$”.
-La instruccion (mov ah,02h) es lo que nos permite mover el cursor.
- Instrucciones de transferencia Son utilizadas para mover los contenidos de
los operandos. Cada instrucción se puede usar con diferentes modos de
direccionamiento.
MOV.
- JMP label
Saltar hacia la dirección label.
- JB etiqueta/JNAE etiqueta
Saltar a etiqueta si es menor.
- JA etiqueta/JNBE etiqueta
Saltar a etiqueta si es mayor.
3) nombre "banderas"
org 100h
; esta muestra muestra cómo conjuntos de instrucciones cmp las banderas.
; por lo general la instrucción de cmp es seguida de cualquier pariente
; instrucción de salto como: je, ja, jl, jae...
; se recomienda hacer clic en "banderas" y "analizar"
; para mejor expirience visual antes de andar a través de este código.
; (firmado/no firmado)
; 4 es igual a 4
mov ah, 4
mov al, 4
cmp ah, al
nop
; (firmado/no firmado)
; 4 Está por encima de y superior a 3
mov ah, 4
mov al, 3
cmp ah, al
nop
; -5 = 251 = 0fbh
; (Firmado)
; 1 Es superior a -5
mov ah, 1
mov al, -5
cmp ah, al
nop
; (Sin firmar)
; 1 es inferior a 251
mov ah, 1
mov al, 251
cmp ah, al
nop
; (Firmado)
; -3 es inferior a -2
mov ah, -3
mov al, -2
cmp ah, al
nop
; (Firmado)
; -2 es superior a -3
mov ah, -2
mov al, -3
cmp ah, al
nop
; (Sin signo)
; 255 es superior a 1
mov ah, 255
mov al, 1
cmp ah, al
nop
; ahora un pequeño juego:
juego:
mov dx, offset msg1
mov ah, 9
int 21h
; lea el carácter en al:
mov ah, 1
int 21h
cmp al, '0'
jb stop
cmp al, '9'
ja stop
cmp al, '5'
jb below
ja above
mov dx, offset equal_5
jmp print
Debajo: mov dx, offset below_5
jmp print
Sobre: mov dx, offset above_5
Imprimir: mov ah, 9
int 21h
jmp juego ; Bucle.
parada: ret; parada
msg1 db " Introduzca un número o cualquier otro carácter para salir: $"
equal_5 db " es cinco! (igual)", 0Dh,0Ah, "$"
below_5 db " es menor a cinco!" , 0Dh,0Ah, "$"
above_5 db " es mayor a cinco!" , 0Dh,0Ah, "$"
4)
Codigo del programa:
En este programa la idea es que aparezca el nombre de los que hicieron el trabajo y
uno pueda ingresar un numero y le diga si es igual, menor o mayor a cinco, también
mostraremos el desarrollo de las banderas en estos casos.
Al ejecutar el programa se puede ver un cambio en IF automáticamente para el inicio
de la operación y al hacerlo correr ocurre lo siguiente.
Ocurre una variación en IF y se pone en 0 ya que se inicio la ejecución.
Desarrollando lo que dice el programa, ocurre una variación en AF, SF y CF en las
banderas.
De la misma forma ocurre sucesivamente mientras mas avanzamos por el programa.
Podemos apreciar las variaciones en banderas de todos los tipos, hasta que lo damos
por terminado.
Finalizando el programa con cualquier carácter que no sea un numero.

Más contenido relacionado

La actualidad más candente

Sentencias de repetición en Java
Sentencias de repetición en JavaSentencias de repetición en Java
Sentencias de repetición en JavaJdcaste
 
Quasi - Lenguaje C Mostrando Datos
Quasi - Lenguaje C Mostrando DatosQuasi - Lenguaje C Mostrando Datos
Quasi - Lenguaje C Mostrando Datosdegarden
 
Curso Java Inicial 3 Sentencias De Control De Flujo
Curso Java Inicial   3 Sentencias De Control De FlujoCurso Java Inicial   3 Sentencias De Control De Flujo
Curso Java Inicial 3 Sentencias De Control De FlujoEmilio Aviles Avila
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos ForRichard Robalino
 
estructuras de repeticion
estructuras de repeticionestructuras de repeticion
estructuras de repeticionadark
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Javaquesada_diego
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlKarina Arguedas Ruelas
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++die_dex
 
Programacion Avanzada JavaScript
Programacion Avanzada JavaScriptProgramacion Avanzada JavaScript
Programacion Avanzada JavaScripttovi27
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoAbrirllave
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreachRogDer
 
Chuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesChuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesAbrirllave
 

La actualidad más candente (20)

Sentencias de repetición en Java
Sentencias de repetición en JavaSentencias de repetición en Java
Sentencias de repetición en Java
 
Quasi - Lenguaje C Mostrando Datos
Quasi - Lenguaje C Mostrando DatosQuasi - Lenguaje C Mostrando Datos
Quasi - Lenguaje C Mostrando Datos
 
Curso Java Inicial 3 Sentencias De Control De Flujo
Curso Java Inicial   3 Sentencias De Control De FlujoCurso Java Inicial   3 Sentencias De Control De Flujo
Curso Java Inicial 3 Sentencias De Control De Flujo
 
Bucles de Control Repetitivo Ciclos For
Bucles de Control Repetitivo  Ciclos ForBucles de Control Repetitivo  Ciclos For
Bucles de Control Repetitivo Ciclos For
 
estructuras de repeticion
estructuras de repeticionestructuras de repeticion
estructuras de repeticion
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
While y do while c++
While y do while c++While y do while c++
While y do while c++
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
manual-batch-desde-0
manual-batch-desde-0manual-batch-desde-0
manual-batch-desde-0
 
Programacion Avanzada JavaScript
Programacion Avanzada JavaScriptProgramacion Avanzada JavaScript
Programacion Avanzada JavaScript
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigo
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
 
Strcat
StrcatStrcat
Strcat
 
Chuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesChuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantes
 
Estructura pseudocodigo
Estructura pseudocodigoEstructura pseudocodigo
Estructura pseudocodigo
 

Similar a Programa compara número 5

Similar a Programa compara número 5 (20)

Emu 8086
Emu 8086Emu 8086
Emu 8086
 
Salto condicional dilmerelser
Salto condicional dilmerelserSalto condicional dilmerelser
Salto condicional dilmerelser
 
INSTALACIÓN DE EMU8086
INSTALACIÓN DE EMU8086INSTALACIÓN DE EMU8086
INSTALACIÓN DE EMU8086
 
Administracion de-sistemas-operativos apuntes-v2-4
Administracion de-sistemas-operativos apuntes-v2-4Administracion de-sistemas-operativos apuntes-v2-4
Administracion de-sistemas-operativos apuntes-v2-4
 
Emu 8086
Emu 8086Emu 8086
Emu 8086
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Emulador de ensamblador EMU8086.
Emulador de ensamblador EMU8086.Emulador de ensamblador EMU8086.
Emulador de ensamblador EMU8086.
 
Emulador de ensamblador emu8086
Emulador de ensamblador emu8086Emulador de ensamblador emu8086
Emulador de ensamblador emu8086
 
Codigos rapidos 3.0 inf-153- jose rivera
Codigos rapidos   3.0  inf-153- jose riveraCodigos rapidos   3.0  inf-153- jose rivera
Codigos rapidos 3.0 inf-153- jose rivera
 
Apunte de diagrama de flujos
Apunte de diagrama de flujosApunte de diagrama de flujos
Apunte de diagrama de flujos
 
Tutorial p seint
Tutorial p seintTutorial p seint
Tutorial p seint
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
5 curso
5 curso5 curso
5 curso
 
Tutorial p seint
Tutorial p seintTutorial p seint
Tutorial p seint
 
Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y Java
 
Capítulo 1 Qbasic entrada y salida básica
Capítulo 1  Qbasic entrada y salida básicaCapítulo 1  Qbasic entrada y salida básica
Capítulo 1 Qbasic entrada y salida básica
 
4 curso
4 curso4 curso
4 curso
 
Pseint
PseintPseint
Pseint
 
Turbo pascal 7 guia principal
Turbo pascal 7 guia principalTurbo pascal 7 guia principal
Turbo pascal 7 guia principal
 

Más de 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 corteSebastian 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 corteSebastian 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 corteSebastian 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 corteSebastian Gonzalez
 
2.segundo taller/segundo corte
2.segundo taller/segundo corte2.segundo taller/segundo corte
2.segundo taller/segundo corteSebastian Gonzalez
 
7.septimo taller/segundo corte
7.septimo taller/segundo corte7.septimo taller/segundo corte
7.septimo taller/segundo corteSebastian Gonzalez
 
Cuarto taller de arquitectura de hardware
Cuarto taller de arquitectura de hardwareCuarto taller de arquitectura de hardware
Cuarto taller de arquitectura de hardwareSebastian Gonzalez
 
Quinto taller arquitectura de hardware
Quinto taller arquitectura de hardwareQuinto taller arquitectura de hardware
Quinto taller arquitectura de hardwareSebastian Gonzalez
 
Sexto taller arquitectura de hardware
Sexto taller arquitectura de hardwareSexto taller arquitectura de hardware
Sexto taller arquitectura de hardwareSebastian Gonzalez
 

Más de Sebastian Gonzalez (20)

1.primer ejercicio emu8086
1.primer ejercicio emu80861.primer ejercicio emu8086
1.primer ejercicio emu8086
 
2.segundo ejercicio
2.segundo ejercicio2.segundo ejercicio
2.segundo ejercicio
 
4.cuarto ejercicio
4.cuarto ejercicio4.cuarto ejercicio
4.cuarto ejercicio
 
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
 
Septimo taller arquitectura
Septimo taller arquitecturaSeptimo taller arquitectura
Septimo taller arquitectura
 
Sexto taller arquitectura de hardware
Sexto taller arquitectura de hardwareSexto taller arquitectura de hardware
Sexto taller arquitectura de hardware
 

Último

linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 
La Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).pdfLa Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).pdfelabarbosa396
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptxRosiClaros
 
Patrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptxPatrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptxErandiCamperoBojorge
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.SEAT
 
Linea del tiempo del celular .
Linea del tiempo del celular                   .Linea del tiempo del celular                   .
Linea del tiempo del celular .MiliMili32
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosDebora Gomez Bertoli
 
137489674-Regimenes-Tributarios-MYPES-ppt.ppt
137489674-Regimenes-Tributarios-MYPES-ppt.ppt137489674-Regimenes-Tributarios-MYPES-ppt.ppt
137489674-Regimenes-Tributarios-MYPES-ppt.pptALEJANDRAKATHERINESA
 
1-ART 9 LEY 31953 - DDGPP - 22.01.2024.pdf
1-ART 9 LEY 31953 - DDGPP - 22.01.2024.pdf1-ART 9 LEY 31953 - DDGPP - 22.01.2024.pdf
1-ART 9 LEY 31953 - DDGPP - 22.01.2024.pdfgeraldoquispehuaman
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf socialesJhonathanRodriguez10
 

Último (11)

linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 
La Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).pdfLa Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).pdf
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
 
Patrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptxPatrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptx
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.
 
Linea del tiempo del celular .
Linea del tiempo del celular                   .Linea del tiempo del celular                   .
Linea del tiempo del celular .
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todos
 
137489674-Regimenes-Tributarios-MYPES-ppt.ppt
137489674-Regimenes-Tributarios-MYPES-ppt.ppt137489674-Regimenes-Tributarios-MYPES-ppt.ppt
137489674-Regimenes-Tributarios-MYPES-ppt.ppt
 
1-ART 9 LEY 31953 - DDGPP - 22.01.2024.pdf
1-ART 9 LEY 31953 - DDGPP - 22.01.2024.pdf1-ART 9 LEY 31953 - DDGPP - 22.01.2024.pdf
1-ART 9 LEY 31953 - DDGPP - 22.01.2024.pdf
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales
 

Programa compara número 5

  • 1. 1) El programa nos pide que ingresemos un numero para comprobar si el numero ingresado es mayor a 5 o menor, de la misma manera nos dice que si queremos salir del programa tecleemos cualquier otro carácter que no sea un número. 2) -la instrucción (mov dx) es lo que nos permite poner hasta donde va a llegar la limpieza de la pantalla. -La ultima instrucción (int 21h) llama al BIOS. -La instrucción (mov ah) es lo que nos permite desplegar el mensaje. - msg1 db "enter a number or any other character to exit: $" equal_5 db " is five! (equal)", 0Dh,0Ah, "$" below_5 db " is below five!" , 0Dh,0Ah, "$" above_5 db " is above five!" , 0Dh,0Ah, "$" Este es un ejemplo de cómo declarar un mensaje, el mensaje es lo que está escrito entre comillas y termina con “$”. -La instruccion (mov ah,02h) es lo que nos permite mover el cursor. - Instrucciones de transferencia Son utilizadas para mover los contenidos de los operandos. Cada instrucción se puede usar con diferentes modos de direccionamiento. MOV. - JMP label Saltar hacia la dirección label. - JB etiqueta/JNAE etiqueta Saltar a etiqueta si es menor. - JA etiqueta/JNBE etiqueta Saltar a etiqueta si es mayor. 3) nombre "banderas" org 100h ; esta muestra muestra cómo conjuntos de instrucciones cmp las banderas. ; por lo general la instrucción de cmp es seguida de cualquier pariente ; instrucción de salto como: je, ja, jl, jae... ; se recomienda hacer clic en "banderas" y "analizar" ; para mejor expirience visual antes de andar a través de este código. ; (firmado/no firmado) ; 4 es igual a 4 mov ah, 4 mov al, 4 cmp ah, al nop ; (firmado/no firmado) ; 4 Está por encima de y superior a 3 mov ah, 4 mov al, 3 cmp ah, al nop
  • 2. ; -5 = 251 = 0fbh ; (Firmado) ; 1 Es superior a -5 mov ah, 1 mov al, -5 cmp ah, al nop ; (Sin firmar) ; 1 es inferior a 251 mov ah, 1 mov al, 251 cmp ah, al nop ; (Firmado) ; -3 es inferior a -2 mov ah, -3 mov al, -2 cmp ah, al nop ; (Firmado) ; -2 es superior a -3 mov ah, -2 mov al, -3 cmp ah, al nop ; (Sin signo) ; 255 es superior a 1 mov ah, 255 mov al, 1 cmp ah, al nop ; ahora un pequeño juego: juego: mov dx, offset msg1 mov ah, 9 int 21h ; lea el carácter en al: mov ah, 1 int 21h cmp al, '0' jb stop cmp al, '9'
  • 3. ja stop cmp al, '5' jb below ja above mov dx, offset equal_5 jmp print Debajo: mov dx, offset below_5 jmp print Sobre: mov dx, offset above_5 Imprimir: mov ah, 9 int 21h jmp juego ; Bucle. parada: ret; parada msg1 db " Introduzca un número o cualquier otro carácter para salir: $" equal_5 db " es cinco! (igual)", 0Dh,0Ah, "$" below_5 db " es menor a cinco!" , 0Dh,0Ah, "$" above_5 db " es mayor a cinco!" , 0Dh,0Ah, "$" 4) Codigo del programa: En este programa la idea es que aparezca el nombre de los que hicieron el trabajo y uno pueda ingresar un numero y le diga si es igual, menor o mayor a cinco, también mostraremos el desarrollo de las banderas en estos casos.
  • 4. Al ejecutar el programa se puede ver un cambio en IF automáticamente para el inicio de la operación y al hacerlo correr ocurre lo siguiente. Ocurre una variación en IF y se pone en 0 ya que se inicio la ejecución.
  • 5. Desarrollando lo que dice el programa, ocurre una variación en AF, SF y CF en las banderas. De la misma forma ocurre sucesivamente mientras mas avanzamos por el programa.
  • 6. Podemos apreciar las variaciones en banderas de todos los tipos, hasta que lo damos por terminado. Finalizando el programa con cualquier carácter que no sea un numero.