Windows NT internals refer to the inner workings of the Windows NT operating system. It includes the system architecture, critical data, and how the system is organized.
4. PARALLEL PORT REGISTERS
Offse
t
Regist
er
Access Description
0 Data R/W Data byte transferred
through parallel port
1 Status
Bit 0-1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
R/O Current parallel port status
Reserved
0 – Interrupt has been
requested by port
0 – An error has occurred
1 – Printer is selected
1 – Printer is out of paper
0 – Acknowledge
0 – Printer is busy
2 Contro
l
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5-7
R/W
Enable
Interrupts
Reserved
Commands sent to parallel
port
1 – Strobe data to/from
parallel port
1 – Automatic line feed
0 – Initialize printer
1 – Select Printer
5. HAL FUNCTIONS FOR DATA
REGISTERS
• READ-PORT-XXX
• WRITE-PORT-XXX
• READ-PORT-BUFFER-XXX
• WRITE-PORT-BUFFER-XXX
8. DEVICE DEDICATED MEMORY
• Private Range of Addresses
• Required in
Control Register
Startup code for device
Temporary Buffer
9. AUTO CONFIGURATION OF
DEVICE
• Manufacture supplies Resource list
• Resource list for Device contains
Manufacturer supplies ID
Device type ID
I/O space requirements
DMA Channels
Device Memory requirements