Documentos de Académico
Documentos de Profesional
Documentos de Cultura
.model small
.stack
.code
inicio:
mov dl,41H ; letra A
mov ah,2
int 21h
mov ax,4c00h
int 21h
end inicio
Model small
.stack 10
.data
Texto DB "Programa en Ensalmblador", 0Dh, 0AH
DB "Mi Nombre es Jorge", 0DH, 0AH
DB "Fin del Programa", 0DH, 0AH, 024H
.code
Inicio:
mov ax, seg texto
mov ds, ax
mov dx, offset texto
mov ah, 09h
Int 21H
mov ax,4c00h
int 21H
End inicio
End
.model small
.stack
.data
texto1 db "Ingresar un carcater y visualizarlo",10,13,"$"
texto2 db 10,13,"Ingresar un caracter=$"
texto3 db 0ah, 0dh, "El caracter ingresado=$"
.code
inicio:
mov ax, seg texto1
mov ds, ax
mov dx, offset texto1
mov ah, 9
int 21h
mov bl, al
mov dl, bl
mov ah,02h
int 21h
mov ax,4c00h
int 21h
end inicio
End
;Ingreso el n umero 1
mov ax, seg texto2
mov ds,ax
mov dx, offset texto2
mov ah,09h
int 21h
mov ah,01
int 21h
sub al, 30h
;Operacion Suma
mov al, num1
add al, num2
mov suma, al
.model small
.stack 64
.data
num1 db 0
num2 db 0
suma dw 0
texto1 db "Suma de 2 numeros ",10,13,"$"
texto2 db 10,13,"Ingresar el numero 1=$"
texto3 db 10,13,"Ingresar el numero 1=$"
texto4 db 10,13,"La suma de los numeros=$"
.code
Inicio:
mov ax, @data
mov ds, ax
mov ah,1
int 21h
mov ah,1
int 21h
;Visualizar suma
mov dx, offset texto4
mov ah, 9
int 21h
mov dl,cl
int 21h
.model small
.stack 64
.data
num1 db 0
num2 db 0
mult dw 0
texto1 db "Producto de 2 numeros ",10,13,"$"
texto2 db 10,13,"Ingresar el numero 1=$"
texto3 db 10,13,"Ingresar el numero 1=$"
texto4 db 10,13,"El producto de los numeros=$"
.code
Inicio:
mov ax, @data
mov ds, ax
mov ah,1
int 21h
sub al, 30h
mov ah,1
int 21h
sub al, 30h
;Procedimiento de Producto
mov ax,0
mov al, num1
mul num2
mov mult, ax
;Visualizar Producto
mov dx, offset texto4
mov ah, 9
int 21h
mov dl,cl
int 21h
.model small
.stack 64
.data
num1 db 0
num2 db 0
mult dw 0
texto1 db "Producto de 2 numeros ",10,13,"$"
texto2 db 10,13,"Ingresar el numero 1=$"
texto3 db 10,13,"Ingresar el numero 1=$"
texto4 db 10,13,"El producto de los numeros=$"
.code
Inicio:
mov ax, @data
mov ds, ax
mov ah,1
int 21h
sub al, 30h
mov ah,1
int 21h
sub al, 30h
;Procedimiento de Producto
mov ax,0
mov al, num1
mul num2
AAM
mov mult, ax
;Visualizar Producto
mov dx, offset texto4
mov ah, 9
int 21h
mov dl,cl
int 21h
.MODEL small
.stack 64
.data
texto1 db "Suma de 2 numneros de 3 digitso$"
texto2 db 10,13,"Ingresar el numero 1=$"
texto3 db 10,13,"Ingresar el numero 2=$"
texto4 db 10,13,"La suma de los numeros=$"
num1 db 0,0
num2 db 0,0
suma db 0,0,0
.code
Inicio:
mov ax, @data
mov ds, ax
;Ingresar numero 1
Lea dx, texto2
int 21h
mov ah, 1
int 21h
sub al, 30h
mov num1[1], al
int 21h
sub al, 30h
mov num1[0], al
;Ingresamos el numero 2
Lea dx, texto3
mov ah,9
int 21h
mov ah, 1
int 21h
sub al, 30h
mov num2[1], al
int 21h
mov num2[0], al
;Operacion Suma
mov ax,0
mov al, num1[0]
add al, num2[0]
AAA
mov suma[0],al
mov al, ah
add al, num1[1]
add al, num2[1]
mov ah,0
AAA
mov suma[1], al
mov suma[2], ah
.MODEL small
.stack 64
.data
texto1 db "Suma de 2 numneros de 3 digitso$"
texto2 db 10,13,"Ingresar el numero 1=$"
texto3 db 10,13,"Ingresar el numero 2=$"
texto4 db 10,13,"La suma de los numeros=$"
num1 db 0,0,0
num2 db 0,0,0
suma db 0,0,0,0
.code
Inicio:
mov ax, @data
mov ds, ax
mov cx,3
mov si, 0
Ingresar2:
mov ah, 1
int 21h
sub al, 30h
mov num2[si], al
inc si
Loop Ingresar2
mov cx, 3
mov si,0
;Operacion
mov ax,0
mov al, num1[0]
add al, num2[0]
AAA
mov suma[0],al
mov al, ah
add al, num1[1]
add al, num2[1]
mov ah,0
AAA
mov suma[1],al
mov al, ah
add al, num1[2]
add al, num2[2]
mov ah, 0
AAA
mov suma[2], al
mov suma[3], ah
mov si,3
mov cx,4
VisualizarSuma:
mov dl, suma[si]
add dl, 30h
dec si
mov ah, 2
int 21h
Loop VisualizarSuma
mov cx, 3
mov si, 0
;Visualizar:
; mov dl, num1[si]
; inc si
; mov ah, 2
; int 21h
; Loop Visualizar
; mov cx, 3
; mov si, 0
;Visualizar2:
; mov dl, num2[si]
; inc si
; mov ah, 2
; int 21h
; Loop Visualizar2
.model small
.stack 64
.data
num1 db 0
num2 db 0
suma db 0
resta db 0
mult db 0
divi db 0
texto db "Programa de las 4 operaciones con 2 numeros",0dh,0ah,"$"
texto1 db 0dh,0ah,"Ingresar el numero 1=$"
texto2 db 0dh,0ah,"Ingresar el numero 2=$"
textos db 0dh,0ah,"La suma de los numeros=$"
textor db 0dh,0ah,"La resta de los numeros=$"
textom db 0dh,0ah,"La multiplicacio de los numeros=$"
textod db 0dh,0ah,"La division de los numeros=$"
.code
Inicio:
mov ax, seg texto
mov ds,ax
mov dx, offset texto
mov ah,09
int 21h
mov ax,4c00h
int 21h
End Inicio