02.07.2013 Views

PDP11 PeripheralsHbk 1972 - Trailing-Edge

PDP11 PeripheralsHbk 1972 - Trailing-Edge

PDP11 PeripheralsHbk 1972 - Trailing-Edge

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Printer Buffer (PRB)<br />

BIT<br />

15-7<br />

6-0<br />

15 7 6 o<br />

NAME<br />

Unused<br />

Data Buffer<br />

DATA<br />

DESCRIPTION<br />

DATA BUFFER - Transfers the data from<br />

the UNIBUS to the printer. Printer holds<br />

character strobed in to print. Load only.<br />

Any instruction that could modify PRB as a byte or word clears READY and initiates<br />

printing.<br />

2.6.2 Programming Examples<br />

Read a character (from keyboard)<br />

LOOP: TST TKS<br />

BPL LOOP<br />

READ: MOV TKB; RO<br />

ECHO keyboard<br />

ECHO: TSTB TKS<br />

BPL ECHO<br />

STALL: TSTB TPS<br />

BPL STALL<br />

BR ECHO<br />

2.6.3 LA30 Specifications<br />

.printing Speed:<br />

Line Length:<br />

Character Spacing:<br />

Line Spacing:<br />

Paper:<br />

Typeface:<br />

Printing Characters:<br />

; look for DONE<br />

; Wait jf DONE = 0<br />

; Read character<br />

; Character available?<br />

; Wait if DONE =0<br />

; Is punch readyff<br />

; Wait if READY = 0<br />

30 characters per second, asynchronous,<br />

300ms carriage return<br />

30 line feedslsec<br />

80 character positions<br />

10 characters per inch<br />

6 lines per inch<br />

9718 inches wide - tractor driven continuous form<br />

original plus one copy. With adjustment. up to 6<br />

copies.<br />

5 x 7 dot matrix<br />

64 upper case ASCII subset (lower case codes print<br />

as upper case)<br />

31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!