| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 484 人关注过本帖
标题:人机对话的一个题目,怎么做
取消只看楼主 加入收藏
wishours
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-4-15
收藏
 问题点数:0 回复次数:0 
人机对话的一个题目,怎么做
代码如下


DATAS SEGMENT
MSG1 DB"What is your name? $"   ;此处输入数据段代码  
MSG2 DB"How old are you? $"
MSG  DB 10,13,'$'
BUF  DB 20
     DB ?
     DB 20 DUP(?)
BUF2 DB 10
     DB ?,10 DUP(?)
DATAS ENDS

STACKS SEGMENT
    ;此处输入堆栈段代码
STACKS ENDS

CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
    MOV AX,DATAS
    MOV DS,AX
    LEA DX,MSG1
    MOV AH,9
    INT 21H
    LEA DX,MSG
    MOV AH,9
    INT 21H
    LEA DX,BUF
    MOV AH,10
    INT 21H
    LEA DX,MSG
    MOV AH,9
    INT 21H
    LEA DX,MSG2
    MOV AH,9
    INT 21H
    LEA DX,MSG
    MOV AH,9
    INT 21H
    LEA DX,BUF2
    MOV AH,10
    LEA DX,MSG   
    MOV AH,9   
    INT 21H   ;此处输入代码段代码
    LEA DX,BUF2
    MOV AH,10
    INT 21H
    MOV AH,4CH
    INT 21H
CODES ENDS
    END START


程序执行结果如下:
what is you name?
xing  xing   
how old are you  ?
20


现在我想实现在输入完20岁的年龄之后回车显示一个语句如:
what is you name?
xing  xing   
how old are you  ?
20
Oh,you are xing xing,and you are 20
搜索更多相关主题的帖子: 人机对话 
2010-04-15 21:56
快速回复:人机对话的一个题目,怎么做
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025076 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved