Está en la página 1de 5

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

PROGRAMACION DE MICROPROCESADORES

APELLIDOS Y NOMBRES:
REYES MACIAS JOEL PAÚL

DOCENTE:
ING. LEON BAZAN YULIANA YOHANY

PARALELO: ISIS-NO-6-5

ESPECIALIZACIÓN: INGENIERIA EN SISTEMAS


COMPUTACIONALES

GUAYAQUIL – ECUADOR
Ejercicio#1:

Código fuente + captura de salida por DOS (Empleando salto incondicional)

-Mostrar por pantalla, el número 4

-Mostrar un corazón

-Imprimir un mensaje de salto

-Imprimir nombres completos

-Salir

.model small cmp al,numero2;comparando

.data je imprimir_nombre

numero1 db 8 jne imprimir_salto

numero2 db 4 salir:

msg_nombre db 'REYES MACIAS JOEL .exit


',10,13,'$'
imprimir_nombre:
msg_salto db ' salto ',10,13,'$'
lea dx,msg_nombre
.code
mov ah,9h
mov ax,@data
int 21h
mov ds,ax
jmp salir
inicio:
imprimir_salto:
mov cx, 0ffh
lea dx,msg_salto
mov ah,0eh
mov ah,9h
mov al, 3
int 21h
corazon:
jmp salir
int 010h
end inicio
mov cx, 0ffh

mov ah,0eh

mov al, 52

numero:

int 010h

mov al,numero1
Ejercicio#2 (IF)

Comparación de números cuando sea falso "Terminar el programa"

y cuando es verdadero "Carita feliz"

.model small jne imprimir_no_igual

.data salir:

numero1 db 4 .exit

numero2 db 2 imprimir_no_igual:

msg_igual db 10,13,'$' lea dx,msg_no_igual

msg_no_igual db 'Falso',10,13,'$' mov ah,9h

msg_carita db 10,13,'$' int 21h

.code jmp salir

mov ax,@data imprimir_carita:

mov ds,ax carita:

inicio: int 21h

mov al,numero1 jmp salir

cmp al,numero2;comparando end inicio

je imprimir_carita

También podría gustarte