第十题 编写汇编语言程序段 键盘输入字符串存入BUFF开始的内存单元
1个回答
展开全部
data segment
BUFF0 db 100,
db 0,
BUFF db 100 dup(0)
LF db 0dh, 0ah, '$'
data ends
code segment
assume cs:code, ds:data
start:
mov ax,data
mov ds,ax
lea dx, buff0
mov ah,0ah
int 21h ;读入字符串到BUFF,buff0是允许读入最大字符数,buff0+1是实际读入长度
mov al,'$'
mov buff[buff0+1],al ;字符串结束符
lea dx, lf
mov ah,9
int 21h ;换行
lea dx, buff ;显示字符串
int 21h
;exit to OS
mov ah,4ch
int 21h
code ends
end start
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询