win98 与win2000 中的汇编问题

xiaoxiao_8 2003-08-23 08:11:04
下面的程序在98中能执行正常,而在2000中却出错。
asm
mov ax,$0d
mov dx,$3f8
out dx,al
end

望各位大侠帮帮忙?

...全文
23 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ehom 2003-08-23
  • 打赏
  • 举报
回复
用DDK自己写驱动,现成的Device Driver,如PortTalk等
xiaoxiao_8 2003-08-23
  • 打赏
  • 举报
回复
如何获得ring0的特权?
xiaoxiao_8 2003-08-23
  • 打赏
  • 举报
回复
那还有什么办法?
我主要想监听另一个应用程序与不接触IC卡的通信

现在采用了一个笨办法:通过第二台电脑。
但我不知道它的波特、数据停止位等设置。 现在想通过发送一些已知的数据来推测这些设置。

请你帮帮想想办法。
zhoutian618 2003-08-23
  • 打赏
  • 举报
回复
可以想办法到RING0层中去执行该代码。

中断不知道行不行,暂时没有试过。
ehom 2003-08-23
  • 打赏
  • 举报
回复
NT内核的操作系统不能Ring3层直接执行OUT指令

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧