作者yu00928 (黑皮)
看板ASM
标题[问题] VS2005 编译组语产生LINK ERROR
时间Sat Nov 14 09:34:23 2009
各位大大好
小弟最近正在学习MASM
我用的是VS2005 (不是Express)
编译以下程式码
;*************************************** ;01
code segment ;02.code 段开始位址
assume cs:code,ds:code ;03.假设程式段及资料段
org 100h ;04.可改成 *.COM 档
;--------------------------------------- ;05.
start: jmp begin ;06.程式进入点
mes db 'Hi, I learn assembly.$' ;07.要印出的讯息
begin: mov dx,offset mes ;08.指向 mes 的位址
mov ah,9 ;09.呼叫DOS服务程式,AH=9/INT 21H
int 21h ;10.呼叫 DOS 服务程式
mov ax,4c00h ;11.指定要呼叫的服务号码
int 21h ;12.呼叫 DOS 服务程式
;--------------------------------------- ;13.
code ends ;14.code 段结束
;*************************************** ;15.
end start ;16.使组译器知道程式进入点
出自
http://home.educities.edu.tw/wanker742126/index.html
组合语言教学->第一个程式
编译之後程式会出现错误讯息
fatal error LNK1190: 找到无效的修复,类型 0x0001 main.obj
有上Google找过
但是里面的方法好像没有效....
请大大们帮忙
告诉我详细的解决方法
谢谢Orz
--
▄ ◤ (((( ◥ ╲╱﹎ ◤ ╱▆▆╲ ◥ ●◢██◣● ◤ ◣◢ ◥
Cute ◣◣◣ ◤ ◥╱●(│◢◢◢│)● ︽ ︽? ◆◢----◥◆
Geass ●◥● ︶ω︶ \●)│● ●│(● ◎ ▅ ◎ ◢● ●◣
◣ – ◢ ν ν ◥◣ . ◢◤ >●
●●
●<
◣ ﹀ ◢
▲︶□︶▲ ▲ ▲ ◥/
□\
◤ υ ω υ <¥>
ψshoe23 ╱│╲ ●◢ ◣● ◢│◣ ● ◤◥ ● │
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.39.172.228