关于C语言与汇编的问题
我想在C程序里面嵌入一个中断汇编程序
用以实现当串行端口有数据时发出中断,调用程序将数据接收
但是却不知道将中断向量设成多少为好,并且也不知道串行端口的端口号
是多少,网上又找不到资料,麻烦大家指点一下,谢谢!
程序将运行的环境是windows xp
参考答案:这个操作在xp里很难实现。
在用NT内核的操作系统(2000,xp)里面像中断向量这种底层资源在应用级是访问不了的(MSDN是这么说的)。
这种资源要在像驱动这种特权级才能访问的了。
但是也并不是绝对的,也有像XP下刷BIOS这种应用就可以直接访问中断。
也只能提供这么多想法,与君共勉。