汇编语言 输入多位十进制数

MESG1DB13,10,'Inputn1:$'这里的13和10什么意思啊?为什么只能输入1位的十进制数,怎样输入多位的,如123?... MESG1 DB 13, 10, 'Input n1: $'
这里的13和10什么意思啊?为什么只能输入1位的十进制数,怎样输入多位的,如123?
展开
 我来答
做而论道
高能答主

2012-04-22 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3.1万
采纳率:82%
帮助的人:8412万
展开全部
看看这个问题即可:

http://zhidao.baidu.com/question/407503928.html

在我的百度空间,也有这个问题博文,题目是:
80x86汇编编程:实现十进制或十六进制向二进制的转换
你用百度搜索一下即可找到。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pangjianjun999
2012-04-22
知道答主
回答量:21
采纳率:0%
帮助的人:16.6万
展开全部
13,10也可理解为,回车,换行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cao199338
2012-04-22 · TA获得超过737个赞
知道小有建树答主
回答量:497
采纳率:100%
帮助的人:513万
展开全部
代码,,,调用输入的是中断么?
如果是中断的话,那就是中断的原因。因为中断的类型不一样,功能就不一样。有点只能进行单个字符输入。
追问
部分代码如下:
DATA SEGMENT

MESG1 DB 13, 10, 'Input A : $' ;用于提示.
MESG2 DB 13, 10, ' B is : $' ;用于提示.
MESG3 DB 13, 10, '-1. $' ;用于提示.

DATA ENDS
;
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START:
MOV AX, DATA
MOV DS, AX

......
MOV AH, 1 ;1号功能调用,接收键盘输入.
INT 21H
CMP AL, '0'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Creaspan
推荐于2018-04-05 · 超过24用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:53.8万
展开全部
13,和10 就表示在该内存单元中存了10进制表示的两个字节数据

不懂你说的:什么叫只能输入一位十进制阿?有具体的问题吗
追问
就是只能输入1,2,3....这样的一位数,然后直接出结果了,12,156,1477....这样的多位数输不进去
追答
那把你那个只能接收一位数的程序贴出来看看阿. 应该是你在接收一位数后就直接处理,输出了,
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浩雨06
2012-04-22
知道答主
回答量:5
采纳率:0%
帮助的人:7383
展开全部
还需要加入一些指令
追问
怎么加入啊,可以帮我写一下吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式