1. Thanh ghi dữ liệu (Data Register)
Địa chỉ Tên Read/Write Số hiệu bit Mô tả Bit 7 Data 7 Bit 6 Data 6 Bit 5 Data 5 Bit 4 Data 4 Bit 3 Data 3 Bit 2 Data 2 Bit 1 Data 1 Base + 0 Data Port Write Bit 0 Data 0
Địa chỉ cơ sở (Base address) thường gọi là cổng dữ liệu (Data port) hay Thanh ghi dữ liệu (Data Register) thường sử dụng để đưa dữ liệu ra cỏc chõn tớn hiệu ( Chõn 2 – 9). Thanh ghi này thường là thanh ghi chỉ ghi. Nếu ta đọc dữ liệu ở cổng này ta sẽ thu được giỏ trị mà ghi ra gần nhất. Nếu cổng mỏy in là hai chiều thỡ ta cú thể thu giữ liệu vào từ cổng này.
2. Thanh ghi trạng thái ( Status Register):
Địa chỉ Tờn Read/Write Số hiệu bit Mụ tả
Bit 7 Busy
Bit 6 Ack
Bit 5 Paper Out Bit 4 Select In Bit 3 Error Bit 2 IRQ (Not) Bit 1 Reserved Base + 1 Status Port Read Only Bit 0 Reserved
Thanh ghi trạng thỏi là thanh ghi chỉ đọc. Bất kỳ dữ liệu nào viết ra cổng này đều bị bỏ qua. Cổng trạng thỏi được tạo bới 5 đường tớn hiệu vào (Chõn 10, 11, 12, 13, 15), một bit trạng thỏi ngắt IRQ và 2 bit để dành. Chỳ ý rằng bit 7 (Busy) là đầu vào tớch cực thấp, nghĩa là khi cú một tớn hiệu +5V ở chõn 11, bit 7 sẽ cú giỏ trị logic 0.
Tương tự với bit 2 (nIRQ) nếu cú giỏ trị 1 cú nghĩa là khụng cú yờu cầu ngắt nào xuất hiện.
3. Thanh ghi điều khiển ( Control Register):
Địa
chỉ Tên Read/Write Số hiệu bit Mô tả
Bit 7 Unused
Bit 6 Unused
Bit 5 Enable Bi-Directional Port Bit 4 Enable IRQ Via Ack Line Bit 3 Select Printer Bit 2 Initialize Printer (Reset) Bit 1 Auto Linefeed Base + 2 Control Port Read/Write Bit 0 Strobe
Thanh ghi điều khiển được dự định là chỉ ghi. Khi một mỏy in được nối với mỏy tớnh, 4 đường điều khiển sẽ được sử dụng. Đú là cỏc đường Strobe, Auto Linefeed, Inittialize và Select Printer, tất cả đều là đầu ra đảo trừ đường Initialize.
Bit 4 và 5 là cỏc bit điều khiển nội. Bit 4 cho phộp ngắt và bit 5 cho phộp chế độ vào ra 2 chiều. Đặt bit 5 cho phộp thu đữ liệu vào qua đường Data 0 – 7.
4. Thanh ghi điều khiển mở rộng ECR (Extended Control Register ):
Địa chỉ Bit Function
Selects Current Mode of Operation 000 Standard Mode
001 Byte Mode
010 Parallel Port FIFO Mode 011 ECP FIFO Mode
100 EPP Mode 101 Reserved
110 FIFO Test Mode 7:5
111 Configuration Mode 4 ECP Interrupt Bit
3 DMA Enable Bit 2 ECP Service Bit 1 FIFO Full Base +
402H