请仙人指路!--CBX中使用汇编语言的问题
我在C文件中这样写
==================
#include <stdio.h>
int main(void){
asm {
mov ah,1h
int 21h
}
return 0;
}
==================
编译后在xp命令提示符中运行会报错
但如果去掉中那个int 21h中断就没事了
++++++++++++++++++++++++++++++
请问这个问题应当如何解决?
为什么会出现这样的错误?
(是因为默认情况下在保护模式么)
++++++++++++++++++++++++++++++
非常感谢大家能指点一二!
问题点数:10、回复次数:1Top
1 楼DiabloWalkOnTheEarth(我想到个绝妙的昵称,只是地方太小,写不下)回复于 2004-12-06 13:54:16 得分 10
WIN32模式下不能在用DOS中断了,调API吧.Top




