各位大神,有没有精通汇编语言的,我有一个问题请教:我用编译器已经生成obj文件,但是无法生成txt文件

我用link1.obj,总是显示entrypointmustbedefined入口点必须定义但是我已经用了start,怎么还是这样显示,这个怎么解啊!系统是W10以下是程... 我用link 1.obj,总是显示entry point must be defined 入口点必须定义
但是我已经用了start,怎么还是这样显示,这个怎么解啊!系统是W10
以下是程序
assume cs:codesg
codesg segment
start:
mov ax,0123h
mov bx,0456h
add ax,ax
add ax,ax

mov ax,4c00H
int 21H

codesg ends
end start
都弄了好久了,就是不行,求帮忙啊!
 我最开始用dos也不行,我下了的dos的,0.74版
  然后根据百度上搜的说法去做

  aaa是编辑文件后保存的文件,我想生成1.obj,就显示这个
  下面那段英文的意思是:此程序需要dosxnt.exe成为你的一部分。
  这是什么意思啊,是不是dos没下完整,差这个程序啊
展开
 我来答
pardream941026
2016-07-25 · TA获得超过8217个赞
知道大有可为答主
回答量:4602
采纳率:89%
帮助的人:1335万
展开全部
代码没有错误。

可能的肯定是你的编译环境。
这是16位的汇编,你用的什么编译器?在什么环境下执行的?
win10 是64位的系统,需要在模拟16位的dos环境下进行编译,链接。
你使用dosbox模拟dos环境,或者用emu8086,或者其它能够模拟16位dos环境的程序进行编译,链接。
更多追问追答
追问

  我最开始用dos也不行,我下了的dos的,0.74版

  然后根据百度上搜的说法去做

  aaa是编辑文件后保存的文件,我想生成1.obj,就显示这个

  下面那段英文的意思是:此程序需要dosxnt.exe成为你的一部分。

  这是什么意思啊,是不是dos没下完整,差这个程序啊

      

追答

你用的编译器有问题,这是for nt版本的,找for dos版本的。


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式