命令 2109:以位元組設定指定記憶體I/O埠

用於同時設定8個記憶體I/O位。

命令格式

bit 名稱 說明
引數1 15 位元組埠編號 指定記憶體I/O的位元組埠
14
1
0
bit 名稱 說明
引數2 15 未使用 設定0
8
7 輸出值

以0—255的整數值指定通埠編號指定的輸出組的輸出模式

6
5
4
3
2
1
0

回應格式

請參閱以下內容。

回應代碼

說明

用於透過組合指示設定輸出位元的埠編號與輸出資料,同時設定8個記憶體I/O位。利用埠編號參數指定使用哪組(哪8個輸出位元)。

比如,埠編號 = 0 時,指定輸出位元0 — 7。埠編號 = 1 時,指定輸出位元8 — 15。

首先,利用埠編號指定8個輸出位元之後,利用輸出資料參數來定義特定的輸出模式。輸出值為0 — 255的整數。

下表所示為部分I/O組合範例,以及埠編號為「0」和「1」時分別對應的輸出資料值。

埠編號 = 0時的輸出設定(輸出位元編號)

輸出資料 7 6 5 4 3 2 1 0
01 off off off off off off off on
02 off off off off off off on off
03 off off off off off off on on
08 off off off off on off off off
09 off off off off on off off on
10 off off off on off off off off
11 off off off on off off off on
99 off on on off off off on on
255 on on on on on on on on

埠編號 = 1時的輸出設定(輸出位元編號)

輸出資料 15 14 13 12 11 10 9 8
01 off off off off off off off on
02 off off off off off off on off
03 off off off off off off on on
08 off off off off on off off off
09 off off off off on off off on
10 off off off on off off off off
11 off off off on off off off on
99 off on on off off off on on
255 on on on on on on on on

使用範例

向埠1輸出254

命令 回應
083DH 0001H 00FEH 083DH 0000H 0000H