汇编语言,怎么从键盘输入字符串呢?答:DATASSEGMENT A100DUP(?)DATASENDS CODESSEGMENT ASSUMECS:CODES,DS:DATAS,SS:STACKS START:MOVAX,DATAS MOVDS,AX MOVSI,OFFSETA MOVCX,20 L:MOVAH,01H INT21H MOVA[SI],AL INCSI LOOPL MOVAH,4CH INT21H CODESENDS ENDSTART
[汇编语言]由键盘输入任意字符串 然后显示出来答:code segment assume cs:code,ds:data main proc far mov ax,data mov ds,ax lea dx,keyboard mov ah,0ah;输入字符串 int 21h lea di,keyboard mov cl,[di+1];取出实际输入字符的个数 mov ch,0 add di,2;指向第一个字符 next:mov dl,[di]mov ah,2;循环输出字符 int 21h inc di l...
跪求:用汇编语言写 输入一个字符串,以回车符结束,并去掉其内的空格,然...答:inf2 db 0dh,0ah,'the string without space: $'buf1 db 81 db ?db 100 dup(0)buf2 db 100 dup(0)data ends stack segment stack db 100 dup(0)stack ends code segment assume ds:data,ss:stack,cs:code start:mov ax,data mov ds,ax lea dx,inf1 mov ah,9 int 21h lea dx,...