Difference between revisions of "Maxc Byte Lisp"
From Computer History Wiki
(Maxc additional PDP-10 instructions for Lisp.) |
m (→Additional PDP-10 instructions) |
||
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 09: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 |