On Friday, January 12, 2024 at 10:14:28 AM UTC-5, Scott Hemphill wrote:
> And if I actually get to tinkering, does any of the system software
> actually use the extended instructions on a -20? I seem to recall
> support for string instructions. Is there documentation on the extended
> instruction set?
I did a fair amount of exploring the extended instruction in 76 at First Data.
I remember there being a fair number of string move and string conversion (string to int, int to string)
instructions. My guess at the time was that they were created to help COBOL performance.
I don't remember seeing any of them being used by any DEC software. (other than maybe the output of COBOL
or the COBOL run time system.
I also don't remember them as being a huge performance improvmemt.
I do remember finding some bugs in them. One caused the CPU to halt (we were running Tops-10) while
running a normal user-space program. I remember it mostly because it was assigned as a hardware
field service folks rather than the software SPR.