RT
文件如下
#include <stdio.h>
#include <dos.h>
void main()
{
outportb(0x2f8,0xff);
}
void outportb(unsigned short port,unsigned char value)//port参数为输出端口地址,value参数为输出值
{
__asm{
mov dx , port //把端口地址送到处理器DX寄存器中
mov al , value // 把value 送到处理器AL寄存器中
out dx , al // 把AL寄存器中的值送到端口
};}
文件如下
#include <stdio.h>
#include <dos.h>
void main()
{
outportb(0x2f8,0xff);
}
void outportb(unsigned short port,unsigned char value)//port参数为输出端口地址,value参数为输出值
{
__asm{
mov dx , port //把端口地址送到处理器DX寄存器中
mov al , value // 把value 送到处理器AL寄存器中
out dx , al // 把AL寄存器中的值送到端口
};}
解决方案 »
- 关于ClistCtrl控件鼠标点击触发
- 如何将wchar_t字符或int类型准确的转化成LPCWSTR
- vc++ vc#的的比较~~
- 过滤文本信息中的关键字
- 刚才得知国庆要加班,不能出去玩了,郁闷,散分
- Win2000的系统信息中提示的CPU主目频是否准确
- 如何学好vc?请大家推荐学习vc和windows的好书
- 谁有《新编Windows API参考大全》啊,DOC、PDF、CHM格式均可!
- 一个关于.txt文件格式的问题
- 十万火急!!!!!有谁知道那里有控件支持USB设备数据的读取?兄弟有300分奉上
- 为什么SMTP协议里的 Subject域 不可以显示中文呢?
- msdn 上说明的这个例子哪呀,找了半天也找不到。
#include <dos.h>void outportb(unsigned short port,unsigned char value)//port参数为输出端口地址,value参数为输出值
{
__asm{
mov dx , port //把端口地址送到处理器DX寄存器中
mov al , value // 把value 送到处理器AL寄存器中
out dx , al // 把AL寄存器中的值送到端口
};}
void main()
{
outportb(0x2f8,0xff);
}
=========================================================我试了编译可以通过!但,运行时出现访问违例。
http://www.vckbase.com/document/viewdoc/?id=413
你可以找一个PortTalk的驱动程序,它允许你使用out指令
{
char a;
__asm{
mov dx, port
in al, dx
mov a, al
}
return a;
}这个函数有问题吗?
帮我看看啊怎么结果总不正确呢