看板 ASM 關於我們 聯絡資訊
我在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
tinoooii:這個程式沒有頭喔..... 06/07 21:55
techo:加個data segment試試 06/09 00:46
chernglin:有加過.data還是不行 06/09 05:36
chernglin:請問一樓 沒有頭是什麼意思 06/09 05:36
tinoooii:mov dx,@DATA改成mov ax,@DATA試試.... 06/11 20:09
chernglin:試過還是不行>< 06/22 01:08
chernglin:我有找到別的方法可以組譯16-bit了 謝謝囉 06/22 01:08