命令 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