Obrázek 77.7. PDP-7 Operate Group 1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | 1 1 1 1 | 0 |CLA|CLL| |SKP| |HLT| |OAS|CML|CMA| +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | | 0 | |RAR|RAL| | | | 1 | |RTR|RTL| | +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | | 0 |SNL|SZA|SMA| | | | 1 |SZL|SNA|SPA| | +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
Obrázek 77.8. PDP-7 Operate Group 2 (LAW)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | 1 1 1 1 | 1 | adresa | +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
Tabulka 77.7. Přehled instrukcí PDP-7
Mnemo | Code | cycl | popis |
---|---|---|---|
cal Y | 00 | 2 | Call Subroutine |
dac Y | 04 | 2 | Deposit AC |
jms Y | 10 | 2 | Jump to subroutine |
dzm Y | 14 | 2 | Deposit zero in memory. |
lac Y | 20 | 2 | Load AC |
xor Y | 24 | 2 | Exclusive OR: AC xor Y → AC |
add Y | 30 | 2 | Add (1's complement) |
tad Y | 34 | 2 | Two's complement add. |
xct Y | 40 | 1+ | Execute |
isz Y | 44 | 2 | Increment and skip if zero |
and Y | 50 | 2 | AND |
sad Y | 54 | 2 | Skip if AC and Y differ |
jmp Y | 60 | 1 | Jump |
64 | |||
iot | 70 | ||
opr | 74 | ||
law N | 76 | 8 |