Professional Documents
Culture Documents
LABORATORIO #1
Asignatura – Arquitectura de Ordenadores
Docente ING. EDUARDO SUÁREZ
Carrera: INGENIERÍA EN INFORMÁTICA
Fecha: 08/10/2018
Hemisemestre: Setiembre – Noviembre 2018
Facultad Ingeniería Ciencias Físicas y Matemáticas
Universidad Central del Ecuador
Estudiante: PAUCAR MONTES IAN HENDRY
Cedula de identidad: 1722128590
.stack 64h
.data
.code
mov dx, offset msg1 ;lo mismo con lo anterior pero con msg1 que es otro mensaje
mov ah, 9
int 21h
;----------------------------------
;----------------------------------
leer1 proc
mov ah,01h ;lee el primer digito
int 21h
sub al,30h ;resta 30h para obtener digito en si
mov v1,al ;mueve el resultado a v1 que es donde se guaradara definitivamente
leer1 endp
leer2 endp
leer3 endp
leer4 proc
mov ah,01h ;mismo razonamiento que leer 1
int 21h
sub al,30h
mov v4,al
leer4 endp
leer5 proc
mov ah,01h ;mismo razonamiento que leer 1
int 21h
sub al,30h
mov v5,al
leer5 endp
leer6 proc
mov ah,01h ;mismo razonamiento que leer 1
int 21h
sub al,30h
mov v6,al
leer6 endp
leer7 proc
mov ah,01h ;mismo razonamiento que leer 1
int 21h
sub al,30h
mov v7,al
leer7 endp
leer8 endp
leer9 proc
mov ah,01h ;mismo razonamiento que leer 1
int 21h
sub al,30h
mov v9,al
leer9 endp
leerA proc
mov ah,01h ;mismo razonamiento que leer 1
int 21h
sub al,30h
mov vA,al
printn ''
leerA endp
;----------------------------------
imprideci proc
;imprime mensaje de exito de registro
mov dx, offset msg2
mov ah, 9
int 21h
;imprime digito inroducido
mov dl,v1
add dl,30h
mov ah,02h
int 21h
;imprime digito 2
mov dl,v2
add dl,30h
mov ah,02h
int 21h
;imprime digito 3
mov dl,v3
add dl,30h
mov ah,02h
int 21h
;imprime digito 4
mov dl,v4
add dl,30h
mov ah,02h
int 21h
;imprime digito 5
mov dl,v5
add dl,30h
mov ah,02h
int 21h
;imprime digito 6
mov dl,v6
add dl,30h
mov ah,02h
int 21h
;imprime digito 7
mov dl,v7
add dl,30h
mov ah,02h
int 21h
;imprime digito 8
mov dl,v8
add dl,30h
mov ah,02h
int 21h
;imprime digito 9
mov dl,v9
add dl,30h
mov ah,02h
int 21h
;imprime digito 10
mov dl,vA
add dl,30h
mov ah,02h
int 21h
imprideci endp
;----------------------------------
imprihexa proc
imprihexa endp
;----------------------------------
impribina proc
impribina endp
;----------------------------------
fin proc
mov ah, 0
int 16h ;finaliza la ejecucion del programa
ret
fin endp
;--