Maxc Byte Lisp: Difference between revisions
From Computer History Wiki
Jump to navigationJump to search
Maxc additional PDP-10 instructions for Lisp. |
|||
| Line 3: | Line 3: | ||
==Additional PDP-10 instructions== | ==Additional PDP-10 instructions== | ||
It's not entirely clear, but it seems to me most of these are used in addition to the normal PDP-10 instruction set. | It's not entirely clear, but it seems to me most of these are used in addition to the normal PDP-10 instruction set. These are defined in the microcode source file '''lisp.mc'''. | ||
{| class="wikitable" | {| class="wikitable" | ||
Revision as of 08:05, 12 May 2023
Notes about the Maxc Byte Lisp instructions, gleaned from microcode sources.
Additional PDP-10 instructions
It's not entirely clear, but it seems to me most of these are used in addition to the normal PDP-10 instruction set. These are defined in the microcode source file lisp.mc.
| Opcode | Mnemonic | Description |
|---|---|---|
| 107 | BLISP | |
| 114 | RETFR | Return from function |
| 115 | UPSHJ | Dispatching UUO call |
| 116 | LDT | Load type of pointer |
| 117 | BTLU | Bit table lookup |
| 120 | BFRET | Return to Byte Lisp function |
| 121 | CALLFN | Call Lisp function |
| 247 | CHASE | |
| 257 | REWIND | Reverse shallow-deep bindings in a frame |