HP Dc7700 HP Compaq dx7300 and dc7700 Business PC Technical Reference Guide, 1 - Page 91

Parallel Interface Control, Table 5-11.

Page 91 highlights

Input/Output Interfaces Parallel Interface Control The BIOS function INT 17 provides simplified control of the parallel interface. Basic functions such as initialization, character printing, and printer status are provide by subfunctions of INT 17. The parallel interface is controllable by software through a set of I/O mapped registers. The number and type of registers available depends on the mode used (SPP, EPP, or ECP). Table 5-11 lists the parallel registers and associated functions based on mode. Table 5-11. Parallel Interface Control Registers I/O Address Register SPP Mode Ports EPP Mode Ports Base Data Base + 1h Printer Status Base + 2h Control Base + 3h Address Base + 4h Data Port 0 Base + 5h Data Port 1 Base + 6h Data Port 2 Base + 7h Data Port 3 Base + 400h Parallel Data FIFO Base + 400h ECP Data FIFO Base + 400h Test FIFO Base + 400h Configuration Register A Base + 401h Configuration Register B Base + 402h Extended Control Register LPT1,2,3 LPT1,2,3 LPT1,2,3 ------------ LPT1,2 LPT1,2 LPT1,2 LPT1,2 LPT1,2 LPT1,2 LPT1,2 LPT1,2 ------- Base Address: LPT1 = 378h LPT2 = 278h LPT3 = 3BCh ECP Mode Ports LPT1,2,3 LPT1,2,3 LPT1,2,3 -----LPT1,2,3 LPT1,2,3 LPT1,2,3 LPT1,2,3 LPT1,2,3 LPT1,2,3 Technical Reference Guide www.hp.com 5-13

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196

Technical Reference Guide
www.hp.com
5-13
Input/Output Interfaces
Parallel Interface Control
The BIOS function INT 17 provides simplified control of the parallel interface. Basic functions
such as initialization, character printing,
and printer status are provide by subfunctions of INT
17.
The parallel interface is controllable by software through a set of I/O mapped registers. The
number and type of registers available depends on the mode used (SPP, EPP, or ECP). Table 5-11
lists the parallel registers and associated functions based on mode.
Base Address:
LPT1 = 378h
LPT2 = 278h
LPT3 = 3BCh
Table 5-11.
Parallel Interface Control Registers
I/O
Address
Register
SPP
Mode
Ports
EPP
Mode
Ports
ECP
Mode
Ports
Base
Data
LPT1,2,3
LPT1,2
LPT1,2,3
Base + 1h
Printer Status
LPT1,2,3
LPT1,2
LPT1,2,3
Base + 2h
Control
LPT1,2,3
LPT1,2
LPT1,2,3
Base + 3h
Address
--
LPT1,2
--
Base + 4h
Data Port 0
--
LPT1,2
--
Base + 5h
Data Port 1
--
LPT1,2
--
Base + 6h
Data Port 2
--
LPT1,2
--
Base + 7h
Data Port 3
--
LPT1,2
--
Base + 400h
Parallel Data FIFO
--
--
LPT1,2,3
Base + 400h
ECP Data FIFO
--
--
LPT1,2,3
Base + 400h
Test FIFO
--
--
LPT1,2,3
Base + 400h
Configuration Register A
--
--
LPT1,2,3
Base + 401h
Configuration Register B
--
--
LPT1,2,3
Base + 402h
Extended Control Register
--
--
LPT1,2,3