求助,masm编译发生错误
本帖最后由 ms1234 于 2022-8-13 16:53 编辑C:\>masm 1.asm
Microsoft (R) Macro Assembler Uersion 5.00
Copyright (C) Microsoft Corp1981-1985,1987. All rights reserved. Ob ject filename :
Source listing :
Cross-reference :
51818 +464726 Bytes symbolspace free
0 Warning Errors
0 Severe Errors
C:>
给大家看下原代码
51818 +464726 Bytes symbolspace free
0 Warning Errors
0 Severe Errors
这是报错的
这是源代码
assume cs:abc
abc segment
mov ax,2
add ax,ax
add ax,ax
mov ax,4c00H
int 21H
abc ends
end
各位大佬帮我看一下,小弟跪谢了 大佬,快来呀,呜呜呜 51818 +464726 Bytes symbolspace free
0 Warning Errors
0 Severe Errors
这个是不是表示0错误?其实编译成功了? assume cs:abc
abc segment
start: mov ax,2
add ax,ax
add ax,ax
mov ax,4c00H
int 21H
abc ends
end start jackz007 发表于 2022-8-13 16:55
好的,谢谢,我去试试哈 jackz007 发表于 2022-8-13 16:55
大佬,那个显示报错的是什么意思? jackz007 发表于 2022-8-13 16:55
不行啊,改了之后会显示
51818 +464726 Bytes symbolspace free
0 Warning Errors
1 Severe Errors
有一处错误的,本来是0的 jackz007 发表于 2022-8-13 16:55
哥,你这个是错误的,不能加start,加了之后就会报错,然后,就不会生成obj文件,也是你提醒了,错误的时候,是不会生成obj文件的,我编译之后一直都有,obj文件生成,我感觉我一直都是对的
解决
51818 +464726 Bytes symbolspace free0 Warning Errors
0 Severe Errors
我理解出来了,这个是没有问题的,也许是版本的问题,提示不一样,这个是0错误,编译成功了 ms1234 发表于 2022-8-13 17:02
不行啊,改了之后会显示
51818 +464726 Bytes symbolspace free
0 Warning Errors
D:\bin\MASM5.0\Src>masm t.asm
Microsoft (R) Macro Assembler Version 5.10B
Copyright (C) Microsoft Corp 1981, 1989.All rights reserved.
Object filename :
Source listing:
Cross-reference :
48272 + 446443 Bytes symbol space free
0 Warning Errors
0 SevereErrors
D:\bin\MASM5.0\Src>link t
Microsoft (R) Overlay LinkerVersion 3.69
Copyright (C) Microsoft Corp 1983-1988.All rights reserved.
Run File :
List File :
Libraries [.LIB]:
LINK : warning L4021: no stack segment
D:\bin\MASM5.0\Src> 本帖最后由 jackz007 于 2022-8-13 17:28 编辑
ms1234 发表于 2022-8-13 17:14
哥,你这个是错误的,不能加start,加了之后就会报错,然后,就不会生成obj文件,也是你提醒了,错误的时 ...
start 用来指定程序的入口,我用 masm 有超过 30 年的经验,不要和我争,真的,求求你!!! ms1234 发表于 2022-8-13 16:54
51818 +464726 Bytes symbolspace free
0 Warning Errors
0 Severe Errors
我感觉就是0个Waring Error,0个Severe Error jackz007 发表于 2022-8-13 17:26
start 用来指定程序的入口,我用 masm 有超过 30 年的经验,不要和我争,真的,求求你!!!
好的,大佬,我的错,我是初生牛犊 jackz007 发表于 2022-8-13 17:26
start 用来指定程序的入口,我用 masm 有超过 30 年的经验,不要和我争,真的,求求你!!!
谢谢,大佬的指点
页:
[1]