汇编语言,我是照着书上打的,为什么还有错误呢? 程序功能:求将a,b,c3个数中的最大值并存入max单元中

错误如下所示:代码在下面:求大神指点啊!谢谢啦!.modelsmall.stack.dataadw64bdw9cdw30maxdw?.code.startupmovax,... 错误如下所示:

代码在下面:求大神指点啊!谢谢啦!
.model small .stack .dataa dw 64b dw 9c dw 30max dw ? .code .startup mov ax,a cmp ax,b ja again_cmp mov ax,b cmp ax,c jg save_max mov ax,c jmp save_maxagain_cmp: cmg ax,c jg save_max mov ax,csave_max: mov max,ax .exit 0 end
展开
 我来答
做而论道
高能答主

2013-10-15 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
发现,把变量 C,改成 X,好用了。
追问
但是我想请问,这是为什么呢?难道不能用c吗?
追答
应该是编译软件版本的关系。

我用 MASM 5.10 来编译,就不提示错误。
用 MASM 6.15,就说 C,有错。

但是,5.10,不支持标号:.startup 和 .EXIT 0。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式