标题:很小白的问题,希望援手!
取消只看楼主
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
结帖率:99.34%
已结贴  问题点数:20 回复次数:4 
很小白的问题,希望援手!
c语言HELLO WORLD!程序大家都知道,即:
#include <stdio.h>
int main(void)
{
  printf("HELLO WORLD!");
  return 0;
}

初学写了个汇编的,下面是代码:
后面是运行结果:

问题是:1.为什么HELLO WORLD!前会有一串乱码,并且有个no stack segment 的警告?
        2.编译--链接要回车好多次,显得很繁杂,有没有一步到位的方法?
        3.MOV DX,AX能改成MOV DS,AX吗?
貌似C语言隐藏了很多东西,比如中断调用。
我知道这些个问题很小白,但是我反复运行程序,却越搞越乱。看到C版车水马龙的,希望哪位热心给个解答,诚谢!
搜索更多相关主题的帖子: c语言 void 运行程序 include return 
2012-01-31 12:14
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
以下是引用TonyDeng在2012-1-31 14:17:08的发言:

呼叫zklhp,請向就大開炮!!!
哇咔咔,等你来。等你来。等你来。等你来。等你来。。。。。

梅尚程荀
马谭杨奚







                                                       
2012-01-31 14:22
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 4楼 hellovfp
我用masmplus写的。

梅尚程荀
马谭杨奚







                                                       
2012-01-31 15:09
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 6楼 hellovfp
N多头文件?

梅尚程荀
马谭杨奚







                                                       
2012-01-31 15:19
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
哦也,不是MOV DX,AX能改成MOV DS,AX吗?而是必须MOV DX,AX改成MOV DS,AX才可以。


梅尚程荀
马谭杨奚







                                                       
2012-01-31 16:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-360176-1-1.html




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

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