CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

Delphi中的并口通信问题?

楼主mybread(马)2004-05-04 16:17:22 在 Delphi / VCL组件开发及应用 提问

我用win2000和delphi7,现在想要把一些数据输出用并行输出.我看到一些资料说可以输出到打印端口lpt1,数据端口为378h,在delphi里嵌入下面的汇编序:  
  procedure   WritePort(Port:WORD;ConByte:BYTE);  
  begin  
  ASM  
  MOV   DX,   Port;  
  MOV   AL,   ConByte;  
  OUT   DX,   AL;  
  END;  
  end;  
  但是我一运行到语句"OUT   DX,AL"时就出错了,不知道是什么原因.是不是在win2000里不能直接嵌入汇编程序呢?还是其他原因呢?有没有其他方法输出呢? 问题点数:20、回复次数:5Top

1 楼longyifei(姚考)回复于 2004-05-04 20:16:52 得分 2

可以啊.是不是没有结束啊。Top

2 楼seasunsky(来来往往)回复于 2004-05-04 20:36:33 得分 5

win2k不能用OUT指令的,你要用的话要先进入ring0。Top

3 楼mybread(马)回复于 2004-05-04 21:50:36 得分 0

整个程序应该是结束的了,只是一到那里就出错了。  
  那要怎么进入ring0呢?还希望能够详细说一下。Top

4 楼delphizd(DELPHI字典)回复于 2004-05-05 11:57:24 得分 10

http://soft.56kc.com/FileDown.aspx?FID=306Top

5 楼wenyongjie(我们的目标是:没有蛀牙!!)回复于 2004-05-06 13:45:16 得分 3

winNT下不能直接调用汇编语句,用控件吧,在google下找一下winio,很好用的,还有帮助例子,我就是用它在win2000下搞定的Top

相关问题

  • 有关delphi与串口通信
  • Delphi下的串口通信如何提高速度?
  • 谁知道Delphi里如何对串口通信?
  • 谁有DELPHI串口通信编程方面的书籍……
  • 在delphi和c#中如何实现串口通信
  • Delphi中怎么进行串口通信啊?
  • 串口通信
  • 串口通信
  • 急急急,在delphi中用汇编语言编写串口通信程序。
  • 各位大虾,关于delphi控制modem串口通信的问题,求救阿!!!

关键词

  • win2000
  • 输出
  • dx
  • al
  • 不能

得分解答快速导航

  • 帖主:mybread
  • longyifei
  • seasunsky
  • delphizd
  • wenyongjie

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo