[問題] 組譯問題

看板ASM (組合語言)作者 (小騁誠)時間15年前 (2010/05/28 03:47), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
我在Visual C++ 2008 express 版的環境下 試一個鍵盤輸入-使用INT 16h的程式 TITLE keyboard display ;這個程式會使用INT 16h來顯示鍵盤掃描碼 ;以及ASCII碼 INCLUDE Irvine16.inc .code main PROC mov dx,@DATA mov ds,dx call clrscr L1: mov ah,10h int 16h call dumpregs cmp al,1bh jne l1 call clrscr exit main endp end main 但組譯時卻產生 error A2006:undefined symbol : DGROUP 的錯誤 請問有人知道這要怎麼處理嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.133.192

06/07 21:55, , 1F
這個程式沒有頭喔.....
06/07 21:55, 1F

06/09 00:46, , 2F
加個data segment試試
06/09 00:46, 2F

06/09 05:36, , 3F
有加過.data還是不行
06/09 05:36, 3F

06/09 05:36, , 4F
請問一樓 沒有頭是什麼意思
06/09 05:36, 4F

06/11 20:09, , 5F
mov dx,@DATA改成mov ax,@DATA試試....
06/11 20:09, 5F

06/22 01:08, , 6F
試過還是不行><
06/22 01:08, 6F

06/22 01:08, , 7F
我有找到別的方法可以組譯16-bit了 謝謝囉
06/22 01:08, 7F
文章代碼(AID): #1B_inNjJ (ASM)
文章代碼(AID): #1B_inNjJ (ASM)