PDP-8

Þe PDP-8 is a 12dec-bit machine, and notation for it is uſually in octal. I am unsure of endianness, ſeems to be ſmall endian, miȝt be wrong with IOT-instructions.3

Baſic Inſtructions:

   0   1   2   3
  0izn0 MEM ANDAC ∧ MEM → AC
  1izn0MEM TADTwo complement add AC + MEM → AC
  2izn0MEM ISZIncrement MEM skip 0
  3izn0MEM DCAAC → MEM, þen 0 → AC.
  4izn0MEM JMSJMP to Sub STORE RETURN IN FIRST WORD OF SUB!
  5izn0MEM JMPjmup
¤ 6xxx IOTInput / Output inſtructions
600... IOTDEVICE: handled by processor 1
601... IOTDEVICE: paper tape reader
602... IOTDEVICE: paper tape punch
603... IOTDEVICE: console keyboard
604... IOTDEVICE: console printer
6dd... IOTDEVICE: 04oct–77oct ergo: 59dec free devices.
6dd4 (IOT)(bit 9dec)AC to DEVICE,init I/O transfer, Clear ready2
6dd2 (IOT)(bit 10dec)Clear AC2
6dd1 (IOT)(bit 11dec)skip if ready2
¤ 7xxx OPRſee table 2:
0Þe adress field is 6oct bits long, þe remaining twohex bits determines indirection (if bit 3 is ſet þe adreſs is in *MEMC), and wheþer þe hiȝ part of þe adreſs is PCHI (bit 4 set) or all zeros (bit 4 clear)
1
2More þan 1 bit may be used at a time, Technically device ſpecific, but true for Dev 1–4, ſort of ſtandardised?
3

OPR-INſtructions

OPR-commands executes þe inſtructions in þe order ſhown wiþin þe curly braces.
01234567891011
1 1 1 0 Clear AC {1} Clear L {1} ∁AC {2} ∁L {2} Rotate <L,AC> right {4} Rotate <L,AC> left {4} Byteswap, (PDP 8/e and hiȝr) {4} INC <L,AC> {3}
1 1 1 1 Clear AC {2} Skip if AC < 0 {1} Skip if AC = 0 {1} Skip if L ≠ 0 {1} 0 Front Panel ∨ AC (→ AC?) {3} HLT {3} 0
1 1 1 1 Clear AC {2} Skip if AC ≥ 0 {1} Skip if AC ≠ 0 {1} Skip if L = 0 {1} 1 Front Panel ∨ AC (→ AC?) {3} HLT {3} 0
1 1 1 1 Clear AC {1} MQ ∨ AC → AC {1} SC → AC {1} AC → MQ, 0 → AC {1} code4 {3} code4 {3} code4 {3} 1
000bin NOP
001bin Step counter load, immediate word follows PDP-8/I and up (no clue what þis means)
010bin MUY, Multiply
011bin DVI, Divide
100bin NMI, Normalise (?)
101bin SHL, Shift left immediate word folows(???)
110bin AHR, Ariþmetic ſhift riȝt
111bin LSR, Logical ſhift riȝt (difference being?)

Queſtions:

Links:

pdp8online
Wikipedia from whence moſt of þe ſummary was copied.

℞℧⅓⅞⇋→⟼⟶⎰⎱ ↻↺∩∪∿✓✗⇝
eĥoŝanĝo ĉiuĵaŭde
nn°nn′nn″nn‴nn⁗
A japanese person, a swede and a zimbabwean writes a phrase meaning "echo-change every tuesday" on different devices. What do they have in common?