Académique Documents
Professionnel Documents
Culture Documents
; de codigo
MOV BX, OFFSET Cadena ; Permite acceso a la cadena donde se encuentran los
; valores a desplegar
.STACK
[1]
LF EQU 0Ah
.model small
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: MARZO 2017 SEPTIEMBRE 2017
.stack
.data
var1 db ?
var2 db ?
.code
.startup
mov ah,00h
mov al,03h
int 10h
mov ah,02h
mov dx,0510h
mov bh,0
int 10h
mov ah,09h
lea dx,msg4
int 21h
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: MARZO 2017 SEPTIEMBRE 2017
mov ah,07h
int 21h
mov dl,al
int 21h
mov var1,al
mov ah,09h
lea dx,msg5
int 21h
mov ah,07h
int 21h
mov ah,02h
mov dl,al
int 21h
mov var2,al
cmp var1,al
ja mayor
jb menor
je igual
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: MARZO 2017 SEPTIEMBRE 2017
mayor:
mov ah,09h
lea dx,msg1
int 21h
jmp salir
menor:
mov ah,09h
lea dx,msg2
int 21h
jmp salir
igual:
mov ah,09h
lea dx,msg3
int 21h
jmp salir
salir:
.exit
end
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: MARZO 2017 SEPTIEMBRE 2017
; declaracion de variables
.data
.code
inicio:
MOV AX,@data
MOV DS,AX
;imprimir el mensaje
END inicio
ASSUME cs:PROG,ss:PROG,ds:PROG
ORG 0100h
programa:
jmp codigo
car DB 0
pox DB 0
poy DB 0
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: MARZO 2017 SEPTIEMBRE 2017
xa DB 0
ya DB 0
codigo:
mov ah,02h
mov bh,00h
mov dh,5
mov dl,5
int 10h
mov ah,9
int 21h
mov ah,01h
int 21h
mov car,al
mov ah,03h
mov bh,00h
int 10h
mov pox,ch
mov poy,dh
dec pox
mov ah,05h
mov al,01h
int 10h
bucle:
mov ah,02h
mov bh,01h
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: MARZO 2017 SEPTIEMBRE 2017
mov dh,ya
mov dl,xa
int 10h
mov ah,02h
mov dl,32
int 21h
mov ah,02h
mov bh,01h
mov dh,poy
mov dl,pox
int 10h
mov ah,02h
mov dl,car
int 21h
mov ah,02h
mov bh,01h
mov dh,poy
mov dl,pox
int 10h
mov xa,dl
mov ya,dh
mov ah,00h
int 16h
cmp ah,75
jnz noleft
dec pox
jmp bucle
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: MARZO 2017 SEPTIEMBRE 2017
noleft:
cmp ah,72
jnz nodown
dec poy
jmp bucle
nodown:
cmp ah,77
jnz noright
inc pox
jmp bucle
noright:
cmp ah,80
jnz noup
inc poy
jmp bucle
noup:
cmp al,27
jz fin
jmp bucle
fin:
mov ah,4ch
mov al,00h
int 21h
PROG ENDS
END programa
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: MARZO 2017 SEPTIEMBRE 2017
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL
PERODO ACADMICO: MARZO 2017 SEPTIEMBRE 2017
[2]
Bibliografa