0

我有两种方法:

short _stdcall Inp32(short portaddr);
void _stdcall Out32(short portaddr, short datum); 

这些用于访问 ECP 并行端口的端口。问题是我的数据寄存器的端口地址是 0x378,基本上是十进制的 888。

现在,如图所示,portaddr 的数据类型是 short 类型。那么我应该将我的端口地址设为:888?

4

1 回答 1

1

“short”取决于系统和编译器,但至少应为 16 位。因此,这两个都应该没问题:

short portaddr = 888;
short portaddr = 0x378;
于 2013-04-25T16:51:07.397 回答