Как я могу печатать с использованием int10h и сканировать с использованием int 16h в этом коде? - PullRequest
0 голосов
/ 27 мая 2020
TITLE Programa de cifrado (Cifrado.asm)
.model small
.stack
.586
CLAVE = 239 ; cualquier valor entre 1-255
MAXBUF = 128 ; tamaño máximo del búfer
.data
    sIndicador db "Escriba el texto simple: ", 0
    bufer db MAXBUF+1 DUP(0)
.code
 main PROC
 call IntroducirLaCadena 

IntroducirLaCadena PROC
    pushad
    mov edx, OFFSET sIndicador
    int 10H   
    mov ecx,MAXBUF 
    mov edx,OFFSET bufer 
    int 16h 
    mov tamBufer ptr [ecx],eax 
    popad
    ret
IntroducirLaCadena ENDP

Мне просто нужно распечатать sIndicador, а затем ввести текст, и программа должна сохранить этот текст. Я использую int 10h, но я думаю, что мне нужно сделать инструкцию mov, прежде чем я просто не знаю, как и что делать. Я использую TASM

...