作者chernglin (小骋诚)
看板ASM
标题[问题] 组译问题
时间Fri May 28 03:47:33 2010
我在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
1F:推 tinoooii:这个程式没有头喔..... 06/07 21:55
2F:→ techo:加个data segment试试 06/09 00:46
3F:→ chernglin:有加过.data还是不行 06/09 05:36
4F:→ chernglin:请问一楼 没有头是什麽意思 06/09 05:36
5F:推 tinoooii:mov dx,@DATA改成mov ax,@DATA试试.... 06/11 20:09
6F:→ chernglin:试过还是不行>< 06/22 01:08
7F:→ chernglin:我有找到别的方法可以组译16-bit了 谢谢罗 06/22 01:08