关于radasm中编写汇编程序老出现的问题
像这样的程序代码assumecs:code,ss:stackstacksegmentdw8dup(0)stackendscodesegmentstart:movax,st...
像这样的程序代码assume cs:code,ss:stack
stack segment
dw 8 dup(0)
stack ends
code segmentstart:
mov ax,stack
mov ss,ax
mov sp,16
mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4ch
int 21h
divdw:push ax
mov ax,dx
div cx
mov bx,ax
mov dx,0
pop ax
div cx
mov dx,bx
mov cx,dx
ret
code ends
end start 老是提示mov ax,stack这句错误,可这句明明没错的C:\RadASM\Masm32\Bin\ML.EXE /c /coff /Cp /nologo /I"C:\RadASM\Masm32\Include" "10.1.asm"
Assembling: 10.1.asm
error A4910: cannot open file: C:\RadASM\Masm32\Bin\ML.err
10.1.asm(8) : error A2004:
10.1.asm(30) : warning A4023: : start
是不是这个radasm哪设置错了 需要重新下载吗,需要的话给个下载链接 展开
stack segment
dw 8 dup(0)
stack ends
code segmentstart:
mov ax,stack
mov ss,ax
mov sp,16
mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4ch
int 21h
divdw:push ax
mov ax,dx
div cx
mov bx,ax
mov dx,0
pop ax
div cx
mov dx,bx
mov cx,dx
ret
code ends
end start 老是提示mov ax,stack这句错误,可这句明明没错的C:\RadASM\Masm32\Bin\ML.EXE /c /coff /Cp /nologo /I"C:\RadASM\Masm32\Include" "10.1.asm"
Assembling: 10.1.asm
error A4910: cannot open file: C:\RadASM\Masm32\Bin\ML.err
10.1.asm(8) : error A2004:
10.1.asm(30) : warning A4023: : start
是不是这个radasm哪设置错了 需要重新下载吗,需要的话给个下载链接 展开
1个回答
2013-09-12
展开全部
没用过RadASM。不过通过错误信息,编译参数需要修改成/c /omf而不是/c /coff,coff是Windows下的32位格式。link可能也不会对。需要找到5.60.339版的Microsoft MASM Linker。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询