[問題] link 時出現錯誤

看板ASM作者 (黑駿)時間13年前 (2011/03/02 16:18), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
大家好~小的現在正開始學習寫組合語言 參考了"小木偶的網頁"-第一個組合語言程式 http://home.educities.edu.tw/wanker742126/asm/ch01.html 然後照寫了下面這段程式: code segment assume cs:code,ds:code org 100h start: jmp begin mes db 'Hi, I learn assembly.$' begin: mov dx,offset mes mov ah,9 int 21h mov ax,4c00h int 21h code ends end start 可是在 link 時,卻出現了錯誤 temp.obj : fatal error LNK1190: invalid fixup found, type 0x0001 我的環境是 win 7 64-bit,安裝 MASM32 Version 10 Assembler Version 6.14.8444 Linker Version 5.12.8078 不知道問題是出在哪裡= = 希望各位大大能幫忙~謝謝 -- 光明 的背後 是 黑暗 黑暗 的背後 還是 黑暗 由此可知 黑暗 > 光明 Q.E.D. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.92.52

03/03 20:23, , 1F
試著在 begin 加上 mov ax,cs 跟 mov ds,ax
03/03 20:23, 1F

03/04 00:27, , 2F
一樣耶…
03/04 00:27, 2F
文章代碼(AID): #1DRVqys4 (ASM)