我用masm32写了一段代码,编译、连接了之后生成了exe文件,但是却不能执行,是什么原因呢?

代码如下:include\masm32\include\irvine32.incincludelib\masm32\lib\irvine32.libincludelib\... 代码如下:
include \masm32\include\irvine32.inc
includelib \masm32\lib\irvine32.lib
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
.code
main PROC
mov eax,1000h
add eax,2000h
call DumpRegs
exit
main endp
end main
展开
 我来答
百度网友6bfaa54
2011-11-12 · TA获得超过492个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:422万
展开全部
不能执行是什么意思?你如果真的编译成功了的话打开就是闪一下就没了,
可以先打开cmd然后再运行。
这是《Intel汇编语言程序设计》的示例代码,可以用visual studio编译。
那本书我都看过好多遍了,你不说清楚问题怎么帮你呢
zwk13546
2011-11-01 · 超过13用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:39万
展开全部
RadASM编译不通过 找不到'irvine32.inc' 唉。。。我学汇编不久 不能帮你。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式