. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->第一个程序
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  关于实验三时连接问题!!!!!!  [已解决] 回复[ 2次 ]   点击[ 177次 ]  
xglovezt
[帖 主]   [ 发表时间:2009-04-21 19:47 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:1
注册日期:2009-04-01 21:26
assume cs:codesg
codesg segment
mov ax,2000h
mov ss,ax
mov sp,0
add sp,10
pop ax
pop bx
push ax
push bx
pop ax
pop bx

mov ax,4c00h
int 21h
codesg ends
end 
上面内容是我的源程序代码,我是放在桌面上编写的。


ml.exe /c /coff /nologo /Fo"t1.obj" "C:\Documents and Settings\Axi\桌面\t1.asm"
完成 耗时 296ms
上面这个事我编译时提示的信息


link.exe /SUBSYSTEM:WINDOWS /nologo /OUT:"t1.exe" "t1.obj"
LINK : error LNK2001: unresolved external symbol _WinMainCRTStartup
t1.exe : fatal error LNK1120: 1 unresolved externals
上面这个事我连接时的错误信息!结果导致了程序t1.exe没有生成,只有t1.obj文件
我是自学汇编的,不懂这个什么意思,在百度上找了,没找到解决答案!
用的工具是MASMPlus1.2
请大家帮帮忙,告诉我怎么回事!
mess
[第1楼]   [ 回复时间:2009-04-22 12:07 ]   [引用]   [回复]   [ top ] 
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48
实验环境是第四章的环境。你的问题是编译环境的问题,上网查查手册重新配置一下。

C:\masm>masm a;
Microsoft (R) Macro Assembler Version 5.00
Copyright (C) Microsoft Corp 1981-1985, 1987.  All rights reserved.


  50774 + 450346 Bytes symbol space free

      0 Warning Errors
      0 Severe  Errors
xglovezt
[第2楼]   [ 回复时间:2009-04-22 19:52 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:1
注册日期:2009-04-01 21:26
此贴由 贴主 于 [ 2009-04-22 19:52 ] 结贴。 结贴原因:问题已解决
得分情况: 1楼(mess):1分  
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved