Difference between revisions of "Maxc Byte Lisp"

From Computer History Wiki
Jump to: navigation, search
(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 10: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