24.9 Device Registers

Each DL11/RL11 unit has a group of four registers occupying four consecutive words on the UNIBS. UNIX maps a structure of type “klregs” (8016) onto each register group.

Receiver Status Register (klrcsr)

bit 7

Receiver Done. (A character has

 

been transferred into the

 

Receiver Data Buffer Register.);

bit 6

Receiver Interrupt Enable.

 

(When set, an interrupt is

 

caused every time bit 7 is set.);

bit 1

Data terminal ready;

bit 0

Reader Enable. Write only.

 

(When set, bit 7 is cleared.).

Receiver Data Buffer Register (klrbuf)

bit 15

Error indication, when set.

bits 7-0

Received character, Read

 

only.

Transmitter Status Register (kltcsr)

bit 7

Transmitter ready. This is

 

cleared when data is loaded

 

into the Transmitter Data

 

Buffer, and is set when the

 

latter is ready to receive

 

another chatacter;

bit 6

Transmitter Interrupt Enable.

 

(when set, causes an

 

interrupt to be generated

 

whenever bit 7 is set.)

Transmitter Data Buffer Register (kltbuf)

bits 7-0

Transmitted data. Write only.