命令 2107:以字节获取指定存储器I/O端口的状态

获取指定存储器I/O端口的状态。

各端口有8个存储器位。

命令格式

bit 名称 说明
参数1 15

字节

端口编号

指定存储器I/O的字节端口
14
1
0

响应格式

bit 名称 说明
响应1 15 未使用 设置0
8
7 返回值

返回0 — 255的整数

返回值:8位

各位对应1个存储器I/O位

6
5
4
3
2
1
0

说明

可一次性检查8个存储器I/O位数值。

由于1次可获取8位的值,因此,返回值的范围为0 — 255。有关各返回值与各存储器I/O位状态的对应关系,请参阅下表。

存储器I/O位表(使用端口0时)

返回值 7 6 5 4 3 2 1 0
1 off off off off off off off on
5 off off off off off on on on
15 off off off off on on on on
255 on on on on on on on on

存储器I/O位表(使用端口31时)

返回值 255 254 253 252 251 250 249 248
3 off off off off off off on on
7 off off off off off on on on
32 off off on off off off off off
255 on on on on on on on on

使用示例

获取端口0的状态

端口0的状态为32

命令 响应
083BH 0000H 083BH 0010H