第十题 编写汇编语言程序段 键盘输入字符串存入BUFF开始的内存单元

能给我一个可以按照题目要求运行出来的简单程序即可要使用汇编语言题目我也看不懂。。。... 能给我一个可以按照题目要求运行出来的简单程序即可
要使用汇编语言
题目我也看不懂。。。
展开
 我来答
白雲深處是我家
推荐于2017-09-26 · TA获得超过381个赞
知道小有建树答主
回答量:203
采纳率:66%
帮助的人:234万
展开全部
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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式