Cómo usar 01 para llamar a la cadena de entrada en lenguaje ensamblador
segmento de código
asumir?cs:código
org?100h
inicio:
jmp?bbb
nop
msg db?10,13,'por favor?input?string:','$'
strbuf db?254?dup('? ')
lfcr db?10,13,'$'
bbb:
push?cs
pop?ds p>
lea?dx,msg
mov?ah,9
int?21h
lea?dx,strbuf
mov?di,dx
l1:
mov?ah,1
int?21h
cmp?al,13
jz?l2
mov?byte?ptr[di],al
inc?di
jmp?l1
l2:
mov?byte?ptr[di],'$'
lea?dx,lfcr
mov?ah,9 p>
int?21h
lea?dx,strbuf
mov?ah,9
int?21h
mov ?ah,8
int?21h
mov?ah,4ch
int?21h
el código termina
final? inicio