Asian American Pacific Islander Month DDSD 2024.pptx
CARACTERES ASCII ENSAMBLADOR
1. .model small
.386
.stack 64
.data
char db 00,"$"
CA1 LABEL BYTE
MAX1 DB 10
REAL1 DB ?
CAD1 DB 11 DUP ('$')
CA2 LABEL BYTE
MAX2 DB 10
REAL2 DB ?
CAD2 DB 11 DUP ('$')
.code
inicio proc far
mov ax,@data
mov ds,ax
call limpiar
MOV DX,0205H
call ubicar
MOV DL, '@'
call mostrarCaracteresAscii
call caracter
LEA DX,char ;CADE
call cadena
call capturar
LEA DX,char; CA1
call recibe
mov ax,4c00h
int 21h
inicio endp
;-------------------------------------------------recibe proc near
MOV AH,0AH
INT 21H
ret
recibe endp
;-------------------------------------------------cadena proc near
MOV AH,09H
INT 21H
ret
cadena endp
;-------------------------------------------------caracter proc near
MOV AH,02H
INT 21H
ret
caracter endp
;-------------------------------------------------capturar proc near
mov ax,10h
int 16h
ret
capturar endp
;--------------------------------------------------
2. limpiar proc near
MOV AX,0600H
MOV BH,71H
MOV CX,0000H
MOV DX,184FH
INT 10H
ret
limpiar endp
;-------------------------------------------------ubicar proc near
MOV AH,02H
MOV BH,00H
INT 10H
RET
ubicar endp
;-------------------------------------------------mostrarCaracteresAscii proc near
mov cx,256 ;
lea dx,char
d20:
mov ah,09h
int 21h
inc char
loop d20
ret
mostrarCaracteresAscii endp
end