作者yu00928 (黑皮)
看板C_and_CPP
标题[问题] VS2005 编译组语产生LINK ERROR
时间Sat Nov 14 09:12:38 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
--
_
▃▄▅▄▃_
╔═══╗
▉▊ ▎▏ ║ ║
银
是魔王!! ◣◣ ◣◣ ║
Lv. 82║
魂
她得到了魔王!!! ▉ ●◥● ▏ ║
HP 523║149训
◥ ︸ ◤
║ ║
人生和游戏都充满了 BUG ◢π◣ ◣◢◣◢ ◣◢◣◢ ╚═══╝
pooldodo
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.39.172.228
1F:→ twotwoone:有 asm 板啊 11/14 09:23
2F:→ yu00928:我知道 可是那里几乎没有人..... 11/14 09:31